cs_Novice55
Messages postés6Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention 2 juin 2006
-
5 avril 2006 à 10:56
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
5 avril 2006 à 12:34
Bonjour à tous,
Débutante en php, j'avoue me prendre la tête avec le problème suivant malgré les recherches effectuées sur le forum, je dois avoir la solution sous les yeux mais ça m'échappe :
je cherche à afficher les résultats d'une requête sql dans un tableau en affichant dans mon cas en premier la marque d'un produit puis en dessous tous les produits de cette marque, puis passer à la marque suivante.
Le code me donne pour l'instant :
marque1
produit1
marque1
produit2
marque2
produit1
marque2
produit2
alors que je veux:
marque1
produit1
produit2
marque2
produit1
produit2 ect...
mon problème vient certainement de ma repeat region...mais je bloque.
Voici le code en vous remerciant d'avance de votre aide :
<?php do { ?>
<?php echo $row_rsProducts['marqueProd']; ?> |
----
<?php echo $row_rsProducts['nomProd']; ?>
<?php } while ($row_rsProducts = mysql_fetch_assoc($rsProduits)); ?>
cs_Novice55
Messages postés6Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention 2 juin 2006 5 avril 2006 à 11:25
Aucune différence...mais j'ai appris une nouvelle fonction sql..merci.
j'ai toujours la solution de faire une requête par marque....non en fait c'est pas judicieux du tout.
cs_Novice55
Messages postés6Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention 2 juin 2006 5 avril 2006 à 11:41
Merci Malaman, ça fonctionne très bien.....que dire à part un très grand MERCI et que je vais passer les 2 prochaines heures à décortiquer ce code pour tout bien assimiler ...mais je pense avoir saisi l'essentiel , créer une variable puis vérifier si cette variable ègale un critére donné...dans mon cas la marque...j'ai plus qu'à faire des exos...