LailaMsaadi
Messages postés19Date d'inscriptionjeudi 19 août 2010StatutMembreDernière intervention24 décembre 2010
-
25 août 2010 à 18:03
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 2012
-
26 août 2010 à 13:55
bonjour , j'ai un problème de syntaxe mais je ne trouve la réponse nulle part
Voici mon code :
echo htmlentities($donnees['"$radio"']);
et ca m'affiche cette erreur :
Notice: Undefined index: "$radio" in C:\wamp\www\stage\recherche2.php on line 82
j'aii essayé même la syntaxe :
echo htmlentities($donnees[$radio]);
toujours la même erreur :
Notice: Undefined index: Texte in C:\wamp\www\stage\recherche2.php on line 82
mais cette fois il remplace la variable $radio par sa valeur Texte, ce qu'il devrait faire mais ca donne toujours une erreur!
cs_47
Messages postés197Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention20 février 20131 25 août 2010 à 22:55
Bonsoir,
Dans ta requête SQL : 'SELECT "$radio" FROM recommandations WHERE Priorite = "'.$choixpriorite.'"' dans ce cas, PHP n'interprétera pas $radio car il est dans une chaine de caractére entouré de quote simple, tente de le remplace par:
'SELECT "' . $radio . '" FROM recommandations WHERE Priorite = "' .$choixpriorite . '"'
(sans remplacer fait un var_dump($donnee); pour te montrer ce qui est dans ta variable $donnee)
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 25 août 2010 à 18:24
Salut,
Ca :
"echo htmlentities($donnees[$radio]); "
ça ne peut pas donner ça :
"Notice: Undefined index: Texte in C:\wamp\www\stage\recherche2.php on line 82 "
ou alors l'erreur concerne un autre problème.
Undefined index == index du tableau $données non défini vérifie donc que la valeur de $radio soit un index de $donnees
LailaMsaadi
Messages postés19Date d'inscriptionjeudi 19 août 2010StatutMembreDernière intervention24 décembre 2010 25 août 2010 à 20:22
re bonjour,
j'ai vérifié cette ligne elle est effectivement celle de ce code et j'ai vérifié avec un echo aussi la valeur de $radio : c'est bien Texte.
en effet avec un
echo htmlentities($donnees['Texte']);
cela affiche parfaitement les données de la base.
merci encore!