Autor | Zpráva | ||
---|---|---|---|
qwert Profil * |
#1 · Zasláno: 6. 11. 2010, 21:31:59
Ahoj tento script nic nevypisuje nevíte čím to je?
<? $_SESSION['myusername'] = $session; $Vyber=mysql_query("SELECT * FROM `uzivatele` WHERE username='$session'") or die(mysql_error()); while ($Vypis = mysql_fetch_array($Vyber)){ $uzivatelova_trida = $Vypis['trida']; $Vyber=mysql_query("SELECT * FROM `tridy` WHERE id='$uzivateleova_trida'") or die(mysql_error()); while ($Vypis = mysql_fetch_array($Vyber)){ $trida = $Vypis['nazev']; $zadna_trida = 0; if ($uzivatelovo_trida==$zadna_trida){ echo "<center><p><font color=\"red\"><strong>Nejsi členem žádné třídy! Připoj se k nějaké ze seznamu.</strong></font></p>" or die(mysql_error()); } else { echo "Jsi členem třídy ".$trida."." or die(mysql_error()); } } } ?> |
||
DJ Miky Profil |
#2 · Zasláno: 6. 11. 2010, 21:37:25
$uzivatelova_trida, $uzivateleova_trida a $uzivatelovo_trida možná vypadají stejně, ale jsou to tři zcela rozdílné proměnné.
Za echo nedávej or die(mysql_error()) Pokud vybíráš jen jeden záznam, je zbytečný cyklus while, stačí ho nahradit třeba podmínkou if. |
||
Tori Profil |
#3 · Zasláno: 6. 11. 2010, 21:39:03
odkud se bere proměnná $session v prvním dotazu? Vrací ten dotaz vůbec nějaké výsledky?
|
||
qwert Profil * |
#4 · Zasláno: 6. 11. 2010, 21:51:52
tak jsem ten muj prasackej script upravil a uz to funguje :D
<? $Vyber=mysql_query("SELECT * FROM `uzivatele` WHERE username='" . $_SESSION['myusername'] . "'") or die(mysql_error()); while ($Vypis = mysql_fetch_array($Vyber)){ $uzivatelova_trida = $Vypis['trida']; $Vyber=mysql_query("SELECT * FROM `tridy` WHERE id='$uzivatelova_trida'") or die(mysql_error()); while ($Vypis = mysql_fetch_array($Vyber)){ $trida = $Vypis['nazev']; $zadna_trida = 0; if ($uzivatelova_trida==$zadna_trida){ echo "<center><p><font color=\"red\"><strong>Nejsi členem žádné třídy! Připoj se k nějaké ze seznamu.</strong></font></p>"; } else { echo "Jsi členem třídy ".$trida."."; } } } ?> |
||
qwert Profil * |
#5 · Zasláno: 6. 11. 2010, 21:57:27
ale pro zmenu, kdyz je $uzivatelova_trida 0 tak mi to nenapise ze neni clenem zadny tridy
|
||
Keeehi Profil |
#6 · Zasláno: 7. 11. 2010, 16:07:11 · Upravil/a: Keeehi
qwert:
Vždyť se ti o to stará podmínka: $zadna_trida = 0; if ($uzivatelova_trida==$zadna_trida){ |
||
Časová prodleva: 13 let
|
0