Autor | Zpráva | ||
---|---|---|---|
laijk Profil |
Ahojte, už si neviem rady, chcem zobraziť profil prihláseného člena, kód:
<?php $dotaz = 'SELECT * FROM users WHERE user_id = "'. $_SESSION['user_id']. '"'; $vysledok = mysql_query($dotaz, $db) or die(mysql_error($db)); $riadok = mysql_fetch_array($vysledok); extract($riadok); ?> <h2>Profil člena <?php echo $user_login; ?></h2> -už mi to išlo len som niečo skúšal potom som to vrátil naspeť a nejde to, neviem kde je chyba, vypíše toto: Warning: extract() expects parameter 1 to be array, boolean given in C:\xampp\htdocs\www\profil.php on line 40 Profil člena Notice: Undefined variable: user_login in C:\xampp\htdocs\www\profil.php on line 42 EIDT: už netreba... |
||
ShiraNai7 Profil |
#2 · Zasláno: 14. 8. 2012, 14:11:43
laijk:
1) mysql_fetch_array() zřejmě vrací false (řádek nebyl nalezen v tabulce) 2) mysql_fetch_array() vrací numericky indexované pole, takže by pak proměnná $user_login neexistovala ani po volání extract() 3) asi jsi chtěl použít mysql_fetch_assoc() |
||
Časová prodleva: 12 let
|
0