Autor Zpráva
BuGeR
Profil
Dobrý večer :) Chtěl bych se zeptat, jestli neexistuje nějaký "else" pro while :)
Prostě pokud to nesplní while tak ať to vypíše třeba řádek neexistuje :)
Děkuji :)
Taps
Profil
BuGeR
bylo by lepší kdyby jsi uvedl konkrétní kod
MCKAY
Profil
Tak doslova dle mého ne... ale můžeš využít třeba příkaz
continue;
pokud to správně pochopíš.
BuGeR
Profil
Chci aby to dělalo něco takového :) :
$kontrola_result = mysql_query("SELECT * FROM liga_users WHERE id='".$userdata["user_id"]."'");
while($kontrola = mysql_fetch_array($kontrola_result)){ 
// KOD  KTERY ZOBRAZI UDAJE S TABULKY LIGA_USERS 
} else { echo "Řádek v tabulce s tvojí id neexistuje "; }
MCKAY
Profil
Vlož tam podmínku (musíš si zjistit, jestli je $kontrola prázdná), když ano, dej tam něco, co ti vypíše,že neexistuje uživatel a ukončí cyklus... nebo ten nechá cyklus jet znova (ukončení break; pokračování od znova continue;)
BuGeR
Profil
Už to mam :)
Díky moc
Udělal jsem to tak že uplně na začátek celého kodu jsem nastavil $existuje = "0";
a do while jsem vložil $existuje = "1";
a pod cely kod jsem vložil podminku že pokud se $existuje == 0 tak to vypíše že není ten řádek.
Dík moc :)
imploder
Profil
Tady se dá použít funkce mysql_num_rows. Když se nic nenajde, bude počet řádků 0.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: