Autor | Zpráva | ||
---|---|---|---|
Tack1234 Profil * |
#1 · Zasláno: 14. 11. 2009, 21:34:34
Zdravím, potřebuji pomoct s tímto: Stručně: mám web a vše je napojeno na sql vše v poho. Mám tam přihlášení a když se uživatel přihlásí,chci aby to vedle jeho nicku vypsalo hodnost na webu. Příklad: blabla[administrátor]. Kód: <?php $hodnost = mysql_query("SELECT hodnost FROM members WHERE jmeno = '$login'") ?> <?php echo"$login [ $hodnost ]"; ?>
Pak mi to v poho vypíše login($login=$_POST["nick"]) a pak vedle toho to vypíše [ a místo hodnosti zde napíše Resource id #4 ] Prosím pomozte:-( |
||
AM_ Profil |
#2 · Zasláno: 14. 11. 2009, 21:47:31
Tack1234:
„$login=$_POST["nick"]“ „<?php echo"$login [ $hodnost ]"; ?>“ Zde už vidím nesrovnalost jen v tom, že $login není pole, takže ho nemá smysl indexovat (divím se, že to vypisuje Resource, podle mě by to mělo vypsat první písmeno nicku, protože indexace řetězce se používá k přístupu k jednodlivým znakům). Jinak nevím, proč samotnou proměnnou cpeš mezi uvozovky. k problému asi takto: mysql_query nevrací přímo hodnotu tak jak ji chceš, ale resource - hodnotu z ní vytáhneš přes mysql_result() nebo mysql_fetch_*, ale to bys měl vědět jestli jinak s DB pracuješ :) |
||
Tack1234 Profil * |
#3 · Zasláno: 14. 11. 2009, 21:50:36
Víš sem začátečník sry a mohl bys mi napsat jak mám přesně použít to sql result?
|
||
AM_ Profil |
#4 · Zasláno: 14. 11. 2009, 22:39:03
|
||
Tack1234 Profil * |
#5 · Zasláno: 14. 11. 2009, 23:39:50
dik moc
|
||
Časová prodleva: 14 let
|
0