Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przkeazywanie zmiennych w adresie
Forum PHP.pl > Forum > PHP
stal-sw
Mam taki problem:
1.skrypt przekazuje mi cala nazwe w adresie czyli XXX ss- ZZZ SSS CCC
zas 2.skrypt przekazuje z tego tylko pierwszy czlon tyle XXX
Ponadto nie wiem jak przebudowac kod aby wszystko dzialalo w 1 skrypcie gdy tam bym wstawil $result=$paging->result_assoc(); .
Problem polega w zapisie - gdyz korzystam tutaj z klasy do porcjowania wynikow i prawde mowiac 1.skrypt bylby lepszy (tnz. lepsze jest tam petala).

Jak to przerobic?
Z gory dzieki

Ponizej kody:
1.skrypt
[php:1:8f98bb3251]while($r = mysql_fetch_object($SQL))
{
++$i;
if($i==1){print"<TR>";}
$wh = imageSize($IMG_DIR.$r->f_min);
echo'<center>';

echo '<td><a href="foto.php?fid='.$r->id.'&n='.$VARS["n"].'" target="_new" onFocus="blur()"><IMG SRC="'.$IMG_DIR.$r->f_min.'" border=0 '.$wh.'></a></td>';
if($i==3){print"</TR>";$i=0;}
mysql_query("UPDATE gallery_foto SET ile=ile+1 WHERE id=$r->id LIMIT 1");
}
if($i==1){print"<TD></TD></TR>";}
[/php:1:8f98bb3251]

2.skrypt
[php:1:8f98bb3251] echo "<table border="0">";
for ($i=1;$i<=$table_tr;$i++) {
$wh = imageSize($IMG_DIR.$result[f_min]);
echo "<tr>";
for ($j=1;$j<=$table_td;$j++) {
$result=$paging->result_assoc();

echo '<td ><a href=foto.php?fid='.$result[id].'&n='.$VARS['n'].' target=_new onFocus=blur()><IMG SRC='.$IMG_DIR.$result[f_min].' border=0 '.$wh.'></a> </td>';

}
echo "</tr>n";
}
[/php:1:8f98bb3251]
scanner
No a gdzie w tym problem?
stal-sw
Najwiekszy problem w tym ze w skrypcie 2 nie wstawia do linku calje zmiennej "n" tylko czesc czyli jak pwoinno byc XXX dd - dg hjhj
to przekazuje tylko XXX.
Wlasnie nie wiem co jest nie tak.
Omega
Wygląda na to że w linijce 6 kod:
[php:1:43410b7821]<?php
for ($j=1;$j<=$table_td;$j++) {
?>[/php:1:43410b7821]
Powinien wyglądać tak:[php:1:43410b7821]<?php
for ($j=1;$j<=count($table_td);$j++) {
?>[/php:1:43410b7821]
To powinno pomóc.
stal-sw
Do Omega:
tylko jak zastosuje twoj kod to zamiast 6 rekordow na stronie wyswietla mi tylko 3 (czyli 1 wiersz ->3 zdjecia), a pokazuje ze wyswietla rekordy np. 1-6, 7-12.

Nie wiem dlaczego ?
Ponadto jak np. jest do wysiwetlenia 12 rekordow (czyli 2 strony) to wg. mojego kodu wyswietla po 6 zdjec na stronie a w kazdym wypadku gdyz jestem na ostatniej stronie -> to gdy na tej ostatniej powinno byc wyswietlone 4 miniatury to je wyswietli a takze wysietli 5 ikonek (braku obrazka) a jak na oastatniej stronie powinno byc 6 minaitur to dodatkowy wyswietli 3 puste obrazki.

Nie wiem wlasnie dlaczego dopelnia na ostatniej stronie do 9.
Prosze o pomoc.

Jesli chodzi o petle z skryptu.1 to ona dziala dobrze lecz nie wiem jak zmodyfikowac kod aby bylo tam wstawione $result=$paging->result_assoc();
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.