Bonjour,

Voici mon problème, j'ai un calendrier dans lequel je peux ajouter des évènements. Et j'aimerais que quand on consulte le calendrier on sache grâce à la couleur du lien (vert) sur une date où il existe un évènement.

Mais sa me met automatiquement tout les liens du calendrier de la couleur choisi et non juste la date .
Peux-etre que je ne le génère pas au bon endroit, je ne sais pas .

Voici mon code :
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
function remplisMois($time, $numMois, $curPosJour, $annee) {
			include('connexion.php');
			$req = "SELECT dateProgramme FROM EVENEMENT";
			$rsDate = mysql_query($req, $connexion);
 
				$nomCurMois = nomMois($numMois);
				$curJour = 1;
 
				while ($nomCurMois == nomMois(date("m",$time))) {
					while ($lsDate = mysql_fetch_array($rsDate)) {
						$dateProgramme = $lsDate['dateProgramme'];
							$jourProgramme = substr($dateProgramme, 8,2);
							$moisProgramme = substr($dateProgramme, 5,2);
							$anneeProgramme = substr($dateProgramme, 0,4);
						$dateJour = date("Y-m-j");
 
						$dProgramme = explode("-", $dateProgramme);
						$dJour = explode("-", $dateJour);
						$finab = $dProgramme[2].$dProgramme[1].$dProgramme[0];
						$auj = $dJour[2].$dJour[1].$dJour[0];
						if ($finab >= $auj) {
							echo $dateProgramme; 
							echo evenement(ajouteDateZero("$jourProgramme-$moisProgramme-$anneeProgramme")) . "<a href='?annee=$annee&amp;mois=$numMois&amp;jour=$curJour' class='Date1'>$curJour</a>\n</td>\n";	
						} elseif ($finab < $auj ){
							echo $dateProgramme; 
							echo evenement(ajouteDateZero("$jourProgramme-$moisProgramme-$anneeProgramme")) . "<a href='?annee=$annee&amp;mois=$numMois&amp;jour=$curJour' class='Date2'>$curJour</a>\n</td>\n";
						} else {
							echo evenement(ajouteDateZero("$curJour-$numMois-$annee")) . "<a href='?annee=$annee&amp;mois=$numMois&amp;jour=$curJour' class='Date'>$curJour</a>\n</td>\n";
						}
					}
					$time += 60*60*24;
					$curJour ++;
					$curPosJour ++;
					if ($curPosJour == 7) {
						echo "	</tr>\n	<tr>\n";
						$curPosJour = 0;
					}
					if ($curJour > 31)
						break;
 
				}
				//retourne le nombre de jours restant a remplir
				return 7 - $curPosJour;
		}
Merci d'avance