Page 1 sur 1
Notice: Undefined index: php echo $row_prod['resume'];
Posté : 07 mars 2005, 05:25
par ktphp
[b]j ai une erreur lorsque j'ajoute l instruction suivante <?php echo $row_produits [' resume']; ?>
le champ resume est un champ de type text et n est pas index,sur phpmysql j ai pas la possibilite de l'indexer
texte de l erreur
------------------
Notice: Undefined index: resume in c:\easyphp1-7\www\madeskdev\index.php on line 221
merci d'avance[/b]
Posté : 07 mars 2005, 11:21
par Hubert Roksor
Tu as mis un espace avant "resume" => $row_produits['resume'] et ça marchera.
Au fait, c'est une erreur de PHP, pas de SQL. Pour différencier les deux utilise mysql_error() : s'il renvoit un message d'erreur c'est un problème de SQL, sinon c'est du PHP.
Posté : 07 mars 2005, 14:37
par ktphp
Merci
j essayerai dés ce soir.
Posté : 07 mars 2005, 23:29
par Invité
Tu as mis un espace avant "resume" => $row_produits['resume'] et ça marchera.
Au fait, c'est une erreur de PHP, pas de SQL. Pour différencier les deux utilise mysql_error() : s'il renvoit un message d'erreur c'est un problème de SQL, sinon c'est du PHP.
J ai verife mon code et il y a pas d space
je pense que ca viens du type de champ text,
a votre avis un champ est utilise simplement comme tout autre type, je sais que sur sql server toutes les operations ne sont pas permises sur des variables ou chapms de tables de ce type
Posté : 08 mars 2005, 00:09
par Hubert Roksor
Cela signifie que $row_produits['resume']
n'existe pas. Essaie print_r($row_produits) pour voir ce qui est vraiment retourné par ta base.
Notice: Undefined index: resume
Posté : 09 mars 2005, 03:33
par ktphp
effectivement le champ n apparait pas alors que ma requete le mentionne
"select C.id_fam ,A.resume ,A.Icone ,A.Id_produit, A.Titre from T_PRODUITS A,T_Produits_C B,T_Famille_esp C where A.Nouveau=1 and A.Id_produit=B.Id_produit and C.id_corresp=B.id_corresp and C.id_esp='$Esp' ";
peut etre que ma requete n est pas adapte a mysql?
une autre question
y a til des particularites das le langage SQL dans mysql
merci