gaetan7 et mon cul, c'est du poulet? | hello,
voilà, j'ai réalisé une page de dates de concerts affichants les dates à partir du mois en cours, mais le groupe aimerait que j'affiche la liste complète des dates, en "pointant" l'affichage sur le mois en cours.
J'affiche donc toutes les dates sans limitation (en supprimant le critère "WHERE date >= CURDATE()" ):
Code :
- <?php
- require("connect.php" );
- $aMonthNames = array (1 => 'JANVIER', 2 => 'FEVRIER', 3 => 'MARS', 4 => 'AVRIL', 5 => 'MAI', 6 => 'JUIN', 7 => 'JUILLET', 8=> 'AOUT', 9=> 'SEPTEMBRE', 10 => 'OCTOBRE', 11=> 'NOVEMBRE', 12 => 'DECEMBRE');
- $sQuery = 'SELECT DISTINCT MONTH(date) AS mois FROM dates order by date';
- $rReq = mysql_query ($sQuery) or die (mysql_error());
- while ($aRes = mysql_fetch_assoc($rReq)) {
- $aMois[] = $aRes['mois'];
- }
- foreach ($aMois as $mois) {
- echo "<br><span class=\"texte-14-gras\">".$aMonthNames[$mois]."</span><br><br>";
- $sQuery = 'SELECT * FROM dates WHERE MONTH(date) = \''.$mois.'\' ORDER BY date';
- $rReq = mysql_query ($sQuery);
- while ($row= mysql_fetch_assoc ($rReq)) {
- $id_print = $row['id'];
- list($year, $month, $day) = explode("-", $row['date']);
- $contenu = nl2br($row[contenu]);
- echo "<table border=\"0\" cellspacing=\"0\" style=\"margin-left:10px;\">";
- echo "<tr>";
- echo $lastmodified = "<td class=\"texte-11\" style=\"margin-left:10px;\">$day/$month</td>";
- echo "<td class=\"texte-11\">".$row[ville_pays]."</td>";
- echo "<td class=\"texte-11\"> - <a href=\"#\" onClick=\"window.open('fr-tour_info.php?&id=$id_print','Infos','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=1, copyhistory=0, menuBar=0, width=200, height=200, left=150, top=150');return(false)\">".$row[nom_salle]."</a> </td>";
- echo "</tr>\n";
- echo "</table>";
- }
- }
- ?>
|
et maintenant je ne sais pas trop, comment faire pour qu'en haut de page j'ai le mois en cours au moment ou je clique sur le lien "afficher les dates"?
|