PHP/SQL Problème affichage de données
Résolu/Fermé
sipherion
Messages postés
1798
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
-
3 déc. 2007 à 16:15
sipherion Messages postés 1798 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 - 3 déc. 2007 à 16:55
sipherion Messages postés 1798 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 - 3 déc. 2007 à 16:55
A voir également:
- PHP/SQL Problème affichage de données
- Easy php - Télécharger - Divers Web & Internet
- Effacer les données de navigation - Guide
- Reinstaller windows sans perte de données - Guide
- Célia doit nettoyer le tableau ci-dessous pour l’ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
3 réponses
kij_82
Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
3 déc. 2007 à 16:38
3 déc. 2007 à 16:38
Attention !!
Ton erreur vient du fait que tu utilise le même nom de variable pour deux choses qui n'ont rien avoir entre elle :
Tu met ta ligne courante dans $resultat qui est en fait ton resultSet sur lequel tu es sencé roller.. donc ton prog passe bien une première fois dans ta boucle, et la variable $resultat devient donc un tableau au lieu d'un résultSet, donc le tour d'après ta condition n'est plus vérifiée et ton prog sort de la boucle. Au final tu n'as qu'une ligne d'affichée.
Remplace donc correctement tes variables en renommant ainsi :
Ton erreur vient du fait que tu utilise le même nom de variable pour deux choses qui n'ont rien avoir entre elle :
$resultat=mysql_fetch_assoc($resultat))
Tu met ta ligne courante dans $resultat qui est en fait ton resultSet sur lequel tu es sencé roller.. donc ton prog passe bien une première fois dans ta boucle, et la variable $resultat devient donc un tableau au lieu d'un résultSet, donc le tour d'après ta condition n'est plus vérifiée et ton prog sort de la boucle. Au final tu n'as qu'une ligne d'affichée.
Remplace donc correctement tes variables en renommant ainsi :
while ( $ligne=mysql_fetch_assoc($resultat)) { $categorie=$ligne['categorie']; ...
sipherion
Messages postés
1798
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
285
3 déc. 2007 à 16:55
3 déc. 2007 à 16:55
Ok, c'est tout bon, ca marche nickel. La fatigue certainement qui m'a fait utiliser deux fois la même variable. Erreur bête, je me sens nul de pas l'avoir trouvé avant ! Mais comme tu l'as dit Slum-dunk, il faut avoir l'œil du programmeur ! Merci encore