calendrier, évènement et boucle while
Posté : 12 déc. 2006, 22:32
Bonjour,
j'essaie d'afficher dans un calendrier des évènements. Voici, mon code :
Merci de votre aide.
fredonweb
j'essaie d'afficher dans un calendrier des évènements. Voici, mon code :
$lienDB = @mysql_connect($GLOBALS["DBserver"],$GLOBALS["DBlogin"],$GLOBALS["DBpass"]);
@mysql_select_db($GLOBALS["DB"]);
$sql = "SELECT * FROM ".$GLOBALS["DBprefix"]."etudes";
$resultat = mysql_query($sql);
While ($etudes = mysql_fetch_array($resultat)) {
$rtt = $etudes ['date_debut'];
?>
<div>
<table>
<tr>
<?php
for ($jour=01;$jour<=$date_du_dernier_jour;$jour++) {
$jour_calendrier = mktime(0,0,0, $mois, $jour, $annee);
$date_weekend = getdate ($jour_calendrier);
if ($date_weekend[wday] == 0)
{
echo "<td class=\"calendrier_weekend\">$jour</td>";
}
elseif ($date_weekend[wday] == 6)
{
echo "<td class=\"calendrier_weekend\">$jour</td>";
}
elseif ($annee."-".$mois."-".$jour == $rtt)
{
echo "<td class=\"calendrier_rtt\">$jour</td>";
}else{
echo "<td class=\"calendrier\">$jour</td>";
}
}
echo "</tr></table></div>";
}
mysql_close($lienDB);
?>
Mon problème (certains ont du s'en apercevoir immediatement à la lecture du code), c'est que mon code affiche autant de calendriers qu'il y a d'évènements dans ma base de données, avec 1 évènement par calendrier. Comment faire pour que tous mes évènements s'affichent sur 1 seul calendrier ?Merci de votre aide.
fredonweb