Bonjour à tous, j'aimerai afficher une liste de valeur en fonction d'une valeur dans une table.
Je m'explique:
voici ma table :
id ISBN type file
1 25 couv 25_couv.pdf
2 25 int 25_int_001_032.pdf
3 25 int 25_int_033_064.pdf
4 25 rabats 25_rabats.pdf
5 25 encart1 25_encart_001_004.pdf
Lorsque je fais cela :
J'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $result=mysql_query("select * from zip WHERE ISBN='25' "); while ($data = mysql_fetch_assoc($result)){ echo $data['type']." - ".$data['file']."<br />";
couv - 25_couv.pdf
int - 25_int_001_032.pdf
int - 25_int_033_064.pdf
rabats - 25_rabats.pdf
encart1 - 25_encart_001_004.pdf
Or je voudrais afficher cela :
couv - 25_couv.pdf
int - 25_int_001_032.pdf - 25_int_033_064.pdf
rabats - 25_rabats.pdf
encart1 - 25_encart_001_004.pdf
et encore mieux je voudrais afficher cela
couv (1) - 25_couv.pdf
int (2) - 25_int_001_032.pdf - 25_int_033_064.pdf
rabats (1) - 25_rabats.pdf
encart1 (1) - 25_encart_001_004.pdf
J'ai testé avec un group by, mais cela ne me convient pas.
La liste des types est longue et peut être modifié. Je ne peux donc pas faire un if(type="int") if(type="couv") ... etc
Merci de votre aide
Partager