Bonjour à tous
J'ai dans ma BDD plusieurs concerts.
J'aimerais afficher (dans des divs) ces concerts de manière à ce qu'ils soient classés d'abord par année et ensuite par mois : x années, dans chaque années x mois représenté s'ils comportent x concerts (voir le fichier joint).
Je pense qu'il faut pour ça que je fasse une double boucle, mais je ne vois pas trop comment mettre ça en oeuvre... Pour l'instant, j'arrive bien à ne créer les divs pour les années que si l'année en question n'est pas encore représentée, mais je n'obtiens qu'un concert (le premier de chaque année) et pas les mois
Le bout de code :
En vous remerciant d'avance pour votre aide
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
23 $ConcertSQL = mysql_query("SELECT * maTable ConcertDate ASC"); $anneeDate = ""; $moisDate = ""; while($Concert = mysql_fetch_object($ConcertSQL)){ $ladate=DateMySQL2FR($Concert->ConcertDate); $laDateExplode = explode("/",$ladate); $annee = $laDateExplode[2]; if($annee != $anneeDate){ $anneeDate = $annee; echo '<div class="blockAnnee'. $anneeDate .'">'; echo $Concert->ConcertDate."-".$Concert->ConcertTitre; echo '</div>'; } }
Partager