Bonjour,
Par le biais d'une boucle while, j'affiche une liste de personnes ayant contribué à des livres (contributeurs : auteur, traducteur, illustrateur), les données provenant d'une bdd MySql :
Ce qui m'affiche par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 $selectcontrib = "SELECT L.ID_LIVRE,CB.NOM_CONTRIBUTEUR, CB.PRENOM_CONTRIBUTEUR, F.NOM_FONCTION, CB.ID_CONTRIBUTEUR, F.ID_FONCTION FROM LIVRE L INNER JOIN PARTICIPE P ON P.ID_LIVRE = L.ID_LIVRE INNER JOIN CONTRIBUTEURS CB ON CB.ID_CONTRIBUTEUR = P.ID_CONTRIBUTEUR INNER JOIN FONCTION F ON F.ID_FONCTION = P.ID_FONCTION ORDER BY NOM_FONCTION,NOM_CONTRIBUTEUR,PRENOM_CONTRIBUTEUR ASC "; $resultat_contrib = mysql_query($selectcontrib); while ($data_contrib = mysql_fetch_assoc($resultat_contrib)){ <p><strong>'.$data_contrib['NOM_FONCTION'].'</strong></p> <p>'.$data_contrib['PRENOM_CONTRIBUTEUR'].'</p> <span> '.$data_contrib['NOM_CONTRIBUTEUR'].'</span> }
Auteur
Jacques A
Auteur
Pierre B
Illustrateur
Paul C
Illustrateur
Jean D
Traducteur
Rémy E
Traducteur
Marc F
alors que je souhaiterais aboutir à cet affichage :
Auteur
Jacques A
Pierre B
Illustrateur
Paul C
Jean D
Traducteur
Rémy E
Marc F
Voyez-vous comment arriver à ce résultat ? Merci.
Partager