|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2005 Messages : 56 ![]() |
Salut à tous, je débute. Mon souci est que je n'arrive pas afficher les enregistrements de ma table "emprunteurs" des champs "nom" et"prenom". Je n'ai quand j'execute le code aucun message d'erreur mais les données ne s'affichent pas??. J'ai pourtant bien crée 2 enregistrements dans cette table et quand je fais la requete SQL directement à partir de la page d'administration de PhPMyAdmin (onglet "SQL") j'ai bien le résultat attendut. Si quelqu'un peut m'aider merci:
Voici uniquement la partie du code php dans ma page html: Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() Inscription : février 2004 Messages : 456 ![]() |
Salut,
mysql_fecth_array() te retourne un tableau contenant le nom de tes champs sélectionnés ainsi que leur valeurs respectives, donc: Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre émérite
![]() ![]() Inscription : novembre 2004 Messages : 735 ![]() |
Salut,
mysql_fetch_array te renvoie un tableau contenant la ligne courante de ton jeu de résultat. pour acceder aux champs nom et prenom il te faut faire : Code :
Je te conseille également de parcourir toute la section consacré à mysql et de faire un parcours rapide des différentes fonctions de facon à savoit ce qui existe Bonne continuation pierre |
||
|
|
00
|
|
|
#4 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2005 Messages : 56 ![]() |
je vous remercie. Mais j'ai essayé comme vous me l' avez indiqué, mais rien ne s' affiche?? J' ai cherché quand même avant de poster, j'ai essayé plusieurs solutions mais rien...
Avez vous d'autres idées d'ou cela pourrait venir..De la config? je vous met la copie entière de ma page en .php. Merci Code :
|
||
|
|
00
|
|
|
#5 | ||
|
Membre actif
![]() |
et en faisant :
Code :
|
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
C'est quoi MYSQL_BOTH ? Essaie de l'enlever peut-être...
PS : En français Connexion |
|
|
00
|
|
|
#7 | |
|
Membre émérite
![]() ![]() Inscription : novembre 2004 Messages : 735 ![]() |
Citation:
Pierre |
|
|
|
00
|
|
|
#8 | |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 4 ![]() |
pfff n'importe quoi les gars ! pour que ca marche il faut faire comme ca :
si il y a une erreur il faut que tu regarde ce que tu selectionne dans ton select. moi je t'ai mis id par defaut mais ca peut etre un autre champ identificateur ok ? voila ! en esperant t'avoir pu t'aider ? Citation:
|
|
|
|
00
|
|
|
#9 |
|
Membre émérite
![]() ![]() Inscription : novembre 2004 Messages : 735 ![]() |
Elle est bien ta requete mais elle ne sélectionne qu'un seul emprunteur alors que lui, je pense, voulait afficher tous les emprunteurs. Donc tu changes la problématique.
En plus, il avait bien spécifié au debut de son post que la requete était testée et valide |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 4 ![]() |
ok ok donc c simple ya pa de soucis
-- EDIT -- Ok ok je vois maintenant ce que tu veux faire, Ben c'est simple tu remplace ce que jai mis en haut, sur les 4/5 derniere ligne mais au lieu de mettre le if tu met while et tu rajoute des parenthese. ensuite dans ton select tu enleve le where. et normalement ca marchera... |
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2005 Messages : 56 ![]() |
j'ai mis
Code :
echo 'nom,prenom: '.$row[0] .' '.$row[1]; J' ai mis nom au ieu de id, Code :
$query="SELECT nom,prenom FROM emprunteurs WHERE nom='1'"; Je comprend plus rien.!!..Si vous pouvez encore m'aider, merci. |
|
|
00
|
|
|
#12 | ||
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Milkasoprano je suis pas sûr que tu captes tout enfin bref.
Je pense avoir trouvé Code :
|
||
|
|
00
|
|
|
#13 |
|
Membre chevronné
![]() Développeur Web Inscription : décembre 2004 Messages : 636 ![]() |
c'était tellement bête que personne ne l'avait vu ! (moi non plus d'ailleurs, pouratant j'avais lu ce post) comme quoi c'est toujours les erreurs d'étourderie les plus betes qui font le plus ch***
__________________
Ne cliquez pas sur ce lien |
|
|
00
|
|
|
#14 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2005 Messages : 56 ![]() |
Eh oui c'est bien le ";" apres le while qui posait pbm!!!!! Je suis dégouté , j'ai passé au moins 2 heures dessus!!! Le pire c'est que je connais la syntaxe du while ( C++...) Ca m'a fait une bonne révision...
Merci encore à tous et excusez moi pour vous avoir fait perdre du temps pour ça! Au fait quand je disais Par contre j'ai pas mis d'index dans la table; Ca peut avoir une incidence. C'était une question...Si quelqu'un pourrait répondre mais je pense que non 9a n'a pas dincidence j'ai juste pour aller plus vite dans la rechercehe c'est ça? |
|
|
00
|
|
|
#15 | |
|
Membre éprouvé
![]() Inscription : février 2004 Messages : 456 ![]() |
Citation:
Jl'ai relu qu moins 50000 fois sans voir ce point-virgule. En tout cas quel oeil JWhite
|
|
|
|
00
|
|
|
#16 |
|
Membre émérite
![]() ![]() Inscription : novembre 2004 Messages : 735 ![]() |
Je l'avais pas vu non plus celle-là
Bien joué JWhite |
|
|
00
|
|
|
#17 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Merci merci lol.
Moi non plus j'avais pas vu tout de suite, c'est en relisant que j'ai vu. C'est le genre d'erreurs qui peuvent très vite prendre la tête et je suis content de t'avoir aidé
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com