Bonjour à tous,

Je n’arrive pas à afficher les n° de jo classés par mois, ça m’afficher comme ceci :

Janvier Janvier Février Février

n°1 n°2 n°3 n°4
……

Je voudrais mettre dans une même cellule le mois et les n° de jo paru durant ce mois ainsi avoir un tableau de 3 colonnes et quatre lignes, comme ceci :

Janvier Février Mars
n°1 n°3 n°5
n°2 n°4 n°6

Avril Mai Juin
n°7 n°9 n°11
n°8 n°10 n°12

…..


Mon code est :

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
24
25
26
27
28
<?php
 
	if (isset($_GET['annee'])){
	$an=$_GET['annee'];
	echo "<center> ANNEE ".$an."</center><br><br>"; 
	echo "Choisissez le n° du journal officiel que vous desirez : <br><br>";
 
	$req = mysql_query("SELECT id_jo,num_jo,DATE_FORMAT(date_jo,'%Y') as date_j, date_jo FROM jo where DATE_FORMAT(date_jo,'%Y')='$an'"); 
	$res = mysql_num_rows($req);
	$i=0;
	WHILE ($i < $res){ 
 
		$id = mysql_result($req,$i,"id_jo");
		$num = mysql_result($req,$i,"num_jo");
		$date = mysql_result($req,$i,"date_jo");
		list($year, $month, $day) = explode("-", $date);
		$months = array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin",
    	"juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
		echo $date = $months[$month-1];
 
		echo "<a href=rechercheannee3.php?n=$id>n°$num</a>&nbsp;&nbsp;"; 
 
		$i++;
 
		} 
		}
	mysql_close(); 
	?>
Merci d’avance.