|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juin 2007 Messages : 7 ![]() |
Bonjour,
Démarrant sur PHP je rencontre une difficulté dans l'affichage des résultats d'une requête dans un tableau HTML. J'ai écrit le code suivant qui ne génère aucune erreur visible, exécute bien la requête et m'affiche le bon nombre de ligne, mais me renvoie des valeurs vides... Code :
Merci d'avance Tisschab |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
il faut utiliser des quote ' ' autour des noms de clé dans les tableaux associatifs, soit $voir[ACRONYM] à remplacer par $voir['ACRONYM']
Par ailleurs, je vois que tu fais un fetch_array() et je ne sais pas si un fetch_assoc() existe mais je pense que ca serait mieux. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 7 ![]() |
Merci pour ta réponse :^
- Avec les ' ' ça ne renvoie tjs rien - remplacement de fetch_array par fetch_assoc j'obtiens : Fatal error: Call to undefined function odbc_fetch_assoc() |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Fais attention tu fais deux fetch de suite du coup tu perds un des résultats, fais plutot ca:
Code php :
|
||
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : juin 2007 Messages : 7 ![]() |
Désolé j'avais laissé une trace pour afficher le contenu de voir...
Non même en reprenant ton code j'ai tjs le même résultat : Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
ajoutes un print_r($voir) juste après ton while pour voir si ton résultat est bien rempli
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 7 ![]() |
bonne pioche, j'affiche bien le contenu du tableau qui se présente comme suit :
Code :
Array ( [id] => 10022 [acronym] => ADM_DIRECTORY [name_en] => Directory administrator ) Array ( [id] => 10024 [acronym] => ADM_DIRECTORY... |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Ben là tu me poses une colle ^^, la variable ne semble pas être un tableau en plus, les différentes valeurs ne sont pas séparées par des "," je ne comprends pas bien le problème, désolé.
|
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 7 ![]() |
merci pour ta contribution et patience.
Je vais continuer les recherches. |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
remplaces $voir['ID'] par $voir[0]. Pour savoir s'il arrive au moins a se répérer face aux indices entiers.
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 7 ![]() |
non, même chose, j'avais effectivement essayé cette option.
|
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 7 ![]() |
incroyable !
Le simple fait de supprimer ta trace m'affiche le résultat, c'est incompréhensible... Merci pour ton soutien A+ |
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
donc le problème est que ta variable $voir semble n'être pas un tableau, mais alors là je ne vois aucune raison à ça.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com