[Conception] Comment éviter les redondances d’une variable
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:
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> ";
$i++;
}
}
mysql_close();
?> |
Merci d’avance.