URL: https://linuxfr.org/forums/programmation-php/posts/undefined-index Title: Undefined index Authors: Epy Date: 2010年04月05日T16:47:14+02:00 Tags: Score: 0 Salut tout le monde je suis en train de développer un petit script php de gestion de stock pour mon boulot et je suis bloqué sur quelque chose de bien bête. J'utilise les templates phpLib J'ai une requête SQL comme ceci: SELECT M.nom_modele, COUNT(S.id_modele), E.nom_etat £spaces£ £/spaces£FROM stock S £spaces£ £/spaces£LEFT JOIN modeles M £spaces£ £/spaces£ON S.id_modele = M.id £spaces£ £/spaces£LEFT JOIN etat E £spaces£ £/spaces£ON S.id_etat = E.id £spaces£ £/spaces£AND S.id_societe = ".$societe." £spaces£ £/spaces£GROUP BY S.id_modele, S.id_etat ; La variable $societé est définie dans le code au cas où elle ne serait pas définie en GET Cette requête passe très bien dans phpmyadmin directement, il me retourne un tableau de 2 lignes sur trois colonnes contenant ce que je souhaite des tables en question. Mais quand je tente de le faire avec le PHP comme ceci: $statement = requete_sql($sql); $template->assign_block_vars("liste_stock",array()); while ($resultat=mysql_fetch_array($statement)) £spaces£ £/spaces£{ £spaces£ £/spaces£$quantite = $resultat["COUNT(S.id_modele)"]; £spaces£ £/spaces£$template->assign_block_vars("liste_stock",array( £spaces£ £/spaces£"MODELE"=>$resultat["M.nom_modele"], £spaces£ £/spaces£"QUANTITE"=>$quantite, £spaces£ £/spaces£"ETAT"=>$resultat["E.nom_etat"] £spaces£ £/spaces£)); £spaces£ £/spaces£} J'ai des erreurs: Notice: Undefined index: M.nom_modele in /home/epy/Web/stocks/afficher.php on line 41 Notice: Undefined index: E.nom_etat in /home/epy/Web/stocks/afficher.php on line 43 Notice: Undefined index: M.nom_modele in /home/epy/Web/stocks/afficher.php on line 41 Notice: Undefined index: E.nom_etat in /home/epy/Web/stocks/afficher.php on line 43 Cette façon d'assigner les variables fonctionne avec la requête SELECT sans jointures, est-ce que PhpLib bloque à cause des jointures ? Est-ce que j'ai écrit une bêtise dans mon code ? Merci !

AltStyle によって変換されたページ (->オリジナル) /