Autor | Zpráva | ||
---|---|---|---|
Berny Profil |
#1 · Zasláno: 11. 10. 2007, 13:45:00 · Upravil/a: Berny
Zdravím,
rád bych se zeptal, jestli jde spojit příkaz WHILE a FOR - popřípadě, jestli se k tomu nedá využít jiné příkazy. Zkrátka potřebuji sloučit tyto cykly: $sql = "SELECT jmenoa cyklus echo "<table border=/"1/">"; +--------+--------+--------+ Zkrátka, aby data vybrané z DB byly zformátovány a vypsány do tabulky 3x3. Potřebuji použít příkazy FOR, protože rozměry tabulky se budou měnit a tohle by bylo potom nejjednodušší řešení. Předem děkuji za každou radu. |
||
Joker Profil |
#2 · Zasláno: 11. 10. 2007, 13:51:47
Berny
Cyklus v cyklu je normální programovací konstrukce. Nehrozí, že by vybuchul počítač nebo tak něco :-D Maximálně se to vevnitř celé zacyklí :) Ostatně stačí to jen vyzkoušet ;-) |
||
tiso Profil |
#3 · Zasláno: 11. 10. 2007, 13:52:37 · Upravil/a: tiso
Pred nedávnom som tu písal jedno riešenie...
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=59 746 |
||
lam1t0 Profil * |
#4 · Zasláno: 11. 10. 2007, 13:57:35
Netestoval som to, ale logika je dufam z toho jasna :) |
||
Mike8748 Profil |
#5 · Zasláno: 11. 10. 2007, 14:04:00
co takhle?
$sql = "SELECT jmeno FROM tabulka ORDER BY jmeno ASC LIMIT 9"; |
||
Joker Profil |
#6 · Zasláno: 11. 10. 2007, 14:06:48
Mike8748
A proč ty výsledky nejdřív skládat do pole a potom vypisovat, já bych je rovnou vypisoval. |
||
tiso Profil |
#7 · Zasláno: 11. 10. 2007, 14:11:22
Mike8748 - nefunkčné, ale i tak tam máš zbytočný cyklus... Stačí while + if, ako v riešení čo som uviedol...
|
||
Berny Profil |
#8 · Zasláno: 11. 10. 2007, 16:32:53
Joker
Obávám se, že jsi vůbec nepochopil můj problém, ale i tak dík. tiso Moc děkuji, přesně tohle jsem potřeboval. |
||
Časová prodleva: 17 let
|
0