Autor | Zpráva | ||
---|---|---|---|
ondrej16556 Profil |
#1 · Zasláno: 13. 4. 2010, 14:41:39
Dobrý deň,
potreboval by som poradiť ako mám spraviť niečo také, čo je v nasledujúcom kóde: for($hodnota=1; $hodnota<=15; $hodnota++) { $v = '$v'.$hodnota; $vykonaj = "list(".$v.") = mysql_fetch_row(mysql_query(\"SELECT pocet FROM vojaci WHERE nazov=$hodnota AND username='$username'\"))"; } respektíve ako by som mohol vložiť $v($v ma vypísať premenné od $v1 - $v15) do list(), aby mi vypísalo obsah v rôznych premenných($v1 - $v15) Poradili by ste mi prosím, ako by som to mohol urobiť? |
||
Jan Tvrdík Profil |
#2 · Zasláno: 13. 4. 2010, 23:18:34
Místo proměnných s proměnnými názvy používej raději pole.
$vysledek = mysql_query("SELECT `pocet`, `nazov` FROM `vojaci` WHERE `username` = '$username'"); $v = array(); while ($radek = mysql_fetch_assoc($vysledek)) { $v[$radek['nazov']] = $radek['pocet']; } // Ukázka vypsání echo $v[3] . "<br>\n"; foreach ($v as $key => $value) { echo "$key: $value<br>\n"; } |
||
Časová prodleva: 14 let
|
0