par
sirakawa » 06 janv. 2014, 11:21
$nb_new_pm = mysqli_fetch_array(mysqli_query($con,'select count(*) as nb_new_pm from pm where ((user1="'.$_SESSION['userid'].'" and user1read="no") or (user2="'.$_SESSION['userid'].'" and user2read="no")) and id2="1"'));
Si tu ventilais, tu pourrais plus facilement identifier l'erreur:
$userid = isset($_SESSION['userid']) ? $_SESSION['userid'] : "0"';
var_dumo($userid);
et, au cas où $userid vaut 0, cad est vide:
var_dump($_SESSION);
et en cas de session vide ou incomplète, le problème vient du script qui appelle celui-ci.
Au passage:
session_start() DOIT être la première instruction :
<?PHP
session_start();
[quote]$nb_new_pm = mysqli_fetch_array(mysqli_query($con,'select count(*) as nb_new_pm from pm where ((user1="'.$_SESSION['userid'].'" and user1read="no") or (user2="'.$_SESSION['userid'].'" and user2read="no")) and id2="1"'));[/quote]
Si tu ventilais, tu pourrais plus facilement identifier l'erreur:
[php]$userid = isset($_SESSION['userid']) ? $_SESSION['userid'] : "0"';
var_dumo($userid);
et, au cas où $userid vaut 0, cad est vide:
var_dump($_SESSION);[/php]
et en cas de session vide ou incomplète, le problème vient du script qui appelle celui-ci.
Au passage:
session_start() DOIT être la première instruction :
[php]<?PHP
session_start();[/php]