Undefined alors que j'ai déclaré ma variable

Résolu
aneantisseur Messages postés 385 Date d'inscription   Statut Membre Dernière intervention   -  
aneantisseur Messages postés 385 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai un petit problème, j'ai ce code d'erreur Notice: Undefined index: vie in C:\wamp\www\jeu en ligne\kit_graphique\index.php on line 77 alors que j'ai déclaré ma variable :s

Voilà le code :
$query_vie_add = mysql_query('SELECT SUM(vie) FROM items_equip WHERE pseudo=\''.$_SESSION['pseudo'].'\'') or die(mysql_error());
$query_vie_add_array = mysql_fetch_array($query_vie_add) or die(mysql_error());    
$vie_add = $query_vie_add_array['vie'] + $query_affich_vie_array['vie'] or die(mysql_error());


La ligne 77 étant la dernière.
Merci.

2 réponses

le père
 
Bonjour

Il ne dit pas que la variable n'est pas déclarée, il dit que l'indice n'existe pas.
Très probablement, une requête n'a rendu aucun résultat et l'une des deux variables query_vie_add_array ou $query_affich_vie_array vaut FALSE au lieu de contenir un tableau de résultats
0
aneantisseur Messages postés 385 Date d'inscription   Statut Membre Dernière intervention   18
 
C'est bon j'ai réglé, en fait, vu que SUM retourne une valeur numérique, ce n'est pas un array normal, il faut donc mettre la variable $query_vie_add_array['0'] et non $query_vie_add_array['vie'].
Merci quand même :)
0