Bonjour,
Il y a une requete qui me pose un soucis.
Mon code est le suivant :
J'aimerais qu'il m'affiche une seule fois la famille et pour cette famille, qu'ils affichent tous les enregistrements , puis la famille suivante avec tout ses enregistrements... Au lieu d'afficher autant de fois la famille qu'il y a d'enregistrements.
J'ai pensé à mettre GROUP BY dans ma requete mais la méthode d'affichage n'est plus bonne.
Quelqu'un aurait une idée ?
Merci beaucoup
Il y a une requete qui me pose un soucis.
Mon code est le suivant :
Code:
$result = mysql_query("SELECT Famille, Latin, Vernaculaire, Protection FROM Protection WHERE Categorie='$Categorie' ORDER BY Famille");
if (!$result) {
echo 'Impossible d\'exécuter la requête : ' . mysql_error();
exit;
}
while ($row = mysql_fetch_assoc($result)) {
extract($row);
echo '<div class="protection1">'.$Famille.'</div>';
echo '<div class="protection2">'.$Latin.'</div>';
echo '<div class="protection3">'.$Vernaculaire.'</div>';
echo '<div class="protection4">'.$Protection.'</div>';
echo '<br /><br />';
}
J'aimerais qu'il m'affiche une seule fois la famille et pour cette famille, qu'ils affichent tous les enregistrements , puis la famille suivante avec tout ses enregistrements... Au lieu d'afficher autant de fois la famille qu'il y a d'enregistrements.
J'ai pensé à mettre GROUP BY dans ma requete mais la méthode d'affichage n'est plus bonne.
Quelqu'un aurait une idée ?
Merci beaucoup