Bonjour,j'ai fait un calendrier mais maintenant je voudrais y insérer des données dans les cases.
je voudrais qu'il s'affiche les noms des personnes absentes pour chaque jour
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
 
<?php
include("connexion.php");
 
function calendrier($mois,$annee) 
	{
	$ts = mktime(1,1,1,$mois,1,$annee); //Recup du timestamp 
	$tab = getdate($ts); //Recup du num du jr
	$j = 1 ; 
	$nbjour = date('t',$ts) ; //nb jours dans le mois
	$nom_mois = array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobtre','Novembre','Décembre');
 	$aujourdhui = explode(',',date("d,n,Y"));
	$date = date("Y-m-d");
 
 $sql = "SELECT Salarie_Nom,Conge_Type 
 			FROM conge,salarie 
 				WHERE Conge.Conge_Salarie_Email=Salarie.Salarie_Email 
					AND Conge_Etat='validé' 
					AND Conge_DateDeb='$date' or Conge_DateFin='$date' ";
   $result = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
	 $donnees  = mysql_fetch_array($result);
	   $Nom = $donnees['Salarie_Nom'];
	   $Type = $donnees['Conge_Type'];
 
   if($tab['wday'] == 0)
		{
		$dp = 7 ;
		}
		else
		{
		$dp = $tab['wday'] ;
		}
	//entête du calendrier	
	echo "<table width=\"80%\" border=\"5\" align=center><tr><td><font color=#0066cc>Lun</font></td><td><font color=#0066cc>Mar</font></td><td><font color=#0066cc>Mer</font></td><td><font color=#0066cc>Jeu</font></td><td><font color=#0066cc>Ven</font></td><td><font color=#0066cc>Sam</font></td><td><font color=#0066cc>Dim</font></td></tr>";
	//Affichage du calendrier
	for($i=1;$i<=42;$i++)
 
		{
		if($i % 7 == 1 ) 
			{
			echo "<tr>";
			}
 
		if(($dp <= $i)&&($j <= $nbjour))
           {
              if($j == $aujourdhui[0] && $mois == $aujourdhui[1] && $annee == $aujourdhui[2])
              echo "<td bgcolor='#0066cc'><font color='#ffffff'>$j</font></td>" ;
              else
			  {
			  echo "<td><font color=#0066cc>$j<br>";
			  if($result)
			  {
			   echo $Nom?>(<?echo $Type?>)
		  <? };?>
			  </font></td> 
			 <? };
 
              $j++;
			} 
			else
			{
			echo "<td></td>"; 
			}
 
		if($i % 7 == 0 ) 
			{
			echo "</tr>";
			}
		}
		echo "</table>"; 
 
 
		if($mois == 12)
			{
			$prochain_mois  = 1 ;
			$prochaine_annee = $annee + 1 ;
			$precedent_mois = $mois - 1 ;
			$precedente_annee = $annee ;
			}
			else if($mois == 1)
					{
					$prochain_mois  = $mois + 1  ;
					$prochaine_annee = $annee ;
					$precedent_mois = 12 ;
					$precedente_annee = $annee - 1 ;
					}
					else
					{
					$prochain_mois  = $mois + 1  ;
					$prochaine_annee = $annee ;
					$precedent_mois = $mois - 1 ;
					$precedente_annee = $annee ;
					}
 
 
		printf("<p align=center><a href=\"?mois=%s&an=%s\"><<</a> %s <a href=\"?mois=%s&an=%s\">>></a></p>",$precedent_mois,$precedente_annee,$nom_mois[$mois-1],$prochain_mois,$prochaine_annee);
	} 
 
 
?>
Si vous voulez des infos demandez