Afficher données mysql dans un tableau - PHP - Programmation
Marsh Posté le 15-03-2011 à 15:53:52
Il n'y a pas de difficulté majeure, mais sans le moindre bout de code ça va être compliqué.
L'idée est de parcourir la structure de données qui contient les résultats de ta requête différemment, c'est tout.
Marsh Posté le 15-03-2011 à 16:01:52
Au lieu d'afficher directement le résultat de ta requête, construis une structure de données adaptée à ta manière de l'afficher.
Par exemple
Code :
|
...ensuite tu n'as plus qu'à parcourir $donnees de manière très naturelle pour afficher ton tableau...
Marsh Posté le 15-03-2011 à 16:10:23
Le message est clair. Il sort d'où ton $resultat?
Marsh Posté le 15-03-2011 à 16:16:30
Poste tout le code, il devrait sortir brutalement si ton mysql_query avait échoué...pas de raison qu'il continue après avec $resultat à null...
Marsh Posté le 15-03-2011 à 16:31:15
...donc tu n'as plus ton message d'erreur?
...et il est passé où le bout de code que je t'ai donné là-dedans?
Marsh Posté le 15-03-2011 à 16:32:08
ReplyMarsh Posté le 15-03-2011 à 16:36:07
alek38 a écrit : Je suis completement perdu. |
Est-ce que tu es sûr de comprendre comment marche ton code, déjà? Si oui, il devrait être facile de le modifier pour y intercaler ce bout de code...?
skeye a écrit : Au lieu d'afficher directement le résultat de ta requête, construis une structure de données adaptée à ta manière de l'afficher.
|
Marsh Posté le 15-03-2011 à 16:58:33
Il vient de nulle part. C'est juste une variable que crée mon bout de code pour stocker le résultat de ta requête sous une forme exploitable plus facilement pour ce que tu veux en faire.
Marsh Posté le 15-03-2011 à 17:04:50
Montre ton code, que je comprenne où tu en es.
Marsh Posté le 15-03-2011 à 17:09:25
...et donc, le bout de code que je t'ai donné, tu en as fait quoi?
...et tu peux enlever le var_dump de tout à l'heure.
Marsh Posté le 15-03-2011 à 17:36:22
ok.
Enlève tes "echo", ils n'ont pas de sens là où ils sont.
Et à la fin ajoute print_r($donnees).
Ca te montrera comment sont stockées tes infos dans la variables $donnees - une fois que tu auras compris ça, la parcourir pour afficher ton tableau devrait te paraitre simple.
Marsh Posté le 15-03-2011 à 17:47:44
Je sais.
Il ne te reste plus qu'à parcourir $donnees et afficher ton tableau...c'est pas bien sorcier, tu dois réussir à faire ça tout seul...
Marsh Posté le 15-03-2011 à 17:49:58
...dans $donnees elles sont dans l'ordre que tu recherches...
Marsh Posté le 15-03-2011 à 17:52:40
...et il faut que quelqu'un te tienne la queue pour pisser sans t'arroser les pompes, aussi?
Marsh Posté le 15-03-2011 à 17:55:54
Bon, alors je répète une dernière fois : IL NE TE RESTE PLUS QU'A AFFICHER LE CONTENU DE $donnees !!!!!!!!!!!!!!!!!!!!!!!!
Marsh Posté le 15-03-2011 à 17:58:39
...en te sortant les doigts du cul? Si tu n'es pas capable de parcourir un tableau en php c'est le moment d'apprendre la base du langage.
Marsh Posté le 15-03-2011 à 18:06:18
ReplyMarsh Posté le 15-03-2011 à 18:08:30
http://php.net/manual/fr/language.types.array.php
Marsh Posté le 15-03-2011 à 18:12:06
ReplyMarsh Posté le 15-03-2011 à 18:12:58
alek38 a écrit : Pour afficher c'est: |
Tu as un tableau a deux dimensions. Il te faut faire une première boucle pour afficher tes catégories, c'est à dire name, add, ville. Ensuite tu feras un e boucle imbriquée pour afficher l'ensemble des données de chaque catégorie.
Skeye est vraiment très gentil, a toi de te bouger un peu en lisant la spec et regardant par toi même comment parcourir un tableau.
Marsh Posté le 15-03-2011 à 18:13:40
alek38 a écrit :
|
Non, ça ne se fait pas sur ce forum. Pour que tu y arrives, c'est bien entendu à toi de le faire.
Edit: et je parie que t'as rien lu de l aspec que Skeye t'as passé, il s'est jsute éculé 4 minutes entre vos deux posts.
Marsh Posté le 15-03-2011 à 15:51:35
_
Message édité par alek38 le 16-03-2011 à 18:14:15