Autor | Zpráva | ||
---|---|---|---|
lama4 Profil * |
#1 · Zasláno: 18. 2. 2008, 18:30:37
cauko,
som v php zaciatocnik a mam problem s while: $i = 0; while ($zaznam = MySQL_Fetch_Array($vysledok)): echo $zaznam["aa"]."<br />"; echo $zaznam["bb"]; $bc = (MySQL_Num_Rows($vysledok)) - 1; while($bc < MySQL_Num_Rows($vysledok)): echo "---"; $bc++; endwhile; $i++; endwhile; teda chcem spravit nieco taketo: maju sa vypisovat udaje z databaze a medzi nimi ma byt oddelovacia ciara ( "---"), ale za poslednym udajom nema byt oddelovacia ciara.teraz mi ju zobrazi lebo je v cykle. Ak spravit aby ten druhy cyklus sa neopakoval tolko krat ako ten prvy? dufam ze sa chapeme...ako nie rad podrobnejsie vysvetlim :-)thx |
||
Jan Tvrdík Profil |
#2 · Zasláno: 18. 2. 2008, 18:38:53
Možná takhle, akorát nevim, jestli tam má být $radku > 0 nebo $radku > 1 (musel bych přemýšlet)
<?php $radku = MySQL_Num_Rows($vysledok); while ($zaznam = MySQL_Fetch_Array($vysledok)) { echo $zaznam["aa"]."<br />"; echo $zaznam["bb"]; if($radku > 0) echo "---"; $radku--; } ?> |
||
nightfish Profil |
#3 · Zasláno: 18. 2. 2008, 18:39:04
$i = 0; $pocet = mysql_num_rows($vysledok); while ($zaznam = mysql_fetch_array($vysledok)) { echo $zaznam["aa"]."<br />"; echo $zaznam["bb"]; $i++; if ($i != pocet) echo "---"; } |
||
lama4 Profil * |
#4 · Zasláno: 20. 2. 2008, 10:02:23
dakujem chalani funguje to :-)
|
||
Časová prodleva: 16 let
|
0