{MySQL} Erreur "Notice: Undefined index"

Résolu
Jeremy -  
 Jeremy -
Bonjour,

J'aimerais savoir quel est le probleme, j'obtiens l'erreur :
Notice: Undefined index: emissions.nom_emission...
Notice: Undefined index: saisons.no_saison...

Voici ma requête, au cas où il y aurait une erreur (sa doit etre le cas) :
SELECT * FROM saisons, emissions WHERE saisons.id_emission=emissions.id_emission ORDER BY emissions.nom_emission;

Et j'appel les données comme ceci :
[...] while ($donnees = mysql_fetch_array($result) )
{ ?> <tr><td><?php echo $donnees['emissions.nom_emission']; ?>[...]

Mille merci pour votre aide!
A voir également:

3 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Salut,
essayes

{ ?> <tr><td><?php echo $donnees['nom_emission']; ?>[...]

Ou si tu veux pas te faire chier et voir direct l'index de ton tableau :
echo "<hr><pre>".print_r($donnees, true)."</pre>"
Tu saura quoi mettre alors en index de tableau.
;)
0
Dr Zoidberg Messages postés 529 Date d'inscription   Statut Membre Dernière intervention   100
 
Salut,

Je suis ok avec la solution précédente, juste pour donner une petite astuce, quand tu doutes du contenu d'une variable quel que soit son type tu peux ajouter un print_r($donnees) ou var_dump($donnees) afin de voir exactement son contenu.
Ici je pense que tu verras que l'index emissions.nom_emission n'existe pas dans le tableau mais que nom_emission existe bien.
0
Jeremy
 
Je vous remercie!

J'avais essayer print_r mais j'avais oublier un ; la ligne d'Avant donc j'ai essayer echo "<hr><pre>".print_r($donnees, true)."</pre>" et la j'ai vu mon ; manquant..

donc je vous remercie, cétait bien nom_emission et non saisons.nom_emission :)


MErci beaucoup encore une fois :)
0