Bonjour à tous,

Je vous explique mon besoin,

je récupère des données sur ma BDD (SQL Server 2008) et je traite ces données pour les affichés dans mon site web.
Jusque la tous va bien;

Mon but finale est de pouvoir consulter les données des jours précedents en cliquant sur la date via un agenda.

Comment faire pour que mon appli lance ma requête à 00h01 me permettant de prendre les données de la veille et créer la page web qui afficherai ces données dans la date correspondante?

Si je ne suis pas assez clair n'hésitez pas à me le dire.

Merci D'avance


Voici le code de mon calendrier :


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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
 <div class="Agenda">
 
		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
		<html xmlns="http://www.w3.org/1999/xhtml">
 
		<title>Agenda en PHP</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<link href="style.css" rel="stylesheet" type="text/css" />
 
		<?php
 
			$list_fer=array();//Liste pour les jours ferié; EX: $list_fer=array(7,1)==>tous les dimanches et les Lundi seront des jours fériers
 
			$list_spe=array();//Mettez vos dates des evenements ; NB format(annee-m-j)
 
			$lien_redir="date_info.php";//Lien de redirection apres un clic sur une date, NB la date selectionner va etre ajouter à ce lien afin de la récuperer ultérieurement 
 
			$clic=1;//1==>Activer les clic sur tous les dates; 2==>Activer les clic uniquement sur les dates speciaux; 3==>Désactiver les clics sur tous les dates
 
			$col1="#87d8ff";//couleur au passage du souris pour les dates normales
 
			$col2="#8af5b5";//couleur au passage du souris pour les dates speciaux
 
			$col3="#6a92db";//couleur au passage du souris pour les dates férié
 
			$mois_fr = Array("", "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août","Septembre", "Octobre", "Novembre", "Décembre");
 
			if(isset($_GET['mois']) && isset($_GET['annee']))
				{
					$mois=$_GET['mois'];
					$annee=$_GET['annee'];
				}
			else
				{
					$mois=date("n");
					$annee=date("Y");
				}
			$ccl2=array($col1,$col2,$col3);
			$l_day=date("t",mktime(0,0,0,$mois,1,$annee));
			$x=date("N", mktime(0, 0, 0, $mois,1 , $annee));
			$y=date("N", mktime(0, 0, 0, $mois,$l_day , $annee));
			$titre=$mois_fr[$mois]." : ".$annee;
		//echo $l_day;
		?>
 
 
		<body>
			<center>
				<form name="dt" method="get" action="">
					<select name="mois" id="mois" onChange="change()" class="liste">
						<?php
							for($i=1;$i<13;$i++)
							{
								echo '<option value="'.$i.'"';
								if($i==$mois)
								echo ' selected ';
								echo '>'.$mois_fr[$i].'</option>';
							}
						?>
					</select>
					<select name="annee" id="annee" onChange="change()" class="liste">
						<?php
							for($i=1950;$i<2035;$i++)
							{
								echo '<option value="'.$i.'"';
								if($i==$annee)
									echo ' selected ';
								echo '>'.$i.'</option>';
							}
						?>
					</select>
				</form>
				<table class="tableau"><caption><?php echo $titre ;?></caption>
				<tr><th>Lun</th><th>Mar</th><th>Mer</th><th>Jeu</th><th>Ven</th><th>Sam</th><th>Dim</th></tr>
		<tr>
		<?php
		//echo $y;
			$case=0;
			if($x>1)
				for($i=1;$i<$x;$i++)
					{
						echo '<td class="desactive">&nbsp;</td>';
						$case++;
					}
				for($i=1;$i<($l_day+1);$i++)
					{
						$f=$y=date("N", mktime(0, 0, 0, $mois,$i , $annee));
						$da=$annee."-".$mois."-".$i;
						$lien=$lien_redir;
						$lien.="?dt=".$da;
						echo "<td";
						if(in_array($da, $list_spe))
							{
								echo " class='special' onmouseover='over(this,1,2)'";
								if($clic==1||$clic==2)
									echo " onclick='go_lien(\"$lien\")' ";
							}
						else if(in_array($f, $list_fer))
							{
								echo " class='ferier' onmouseover='over(this,2,2)'";
								if($clic==1)
									echo " onclick='go_lien(\"$lien\")' ";
							}
						else 
							{
								echo" onmouseover='over(this,0,2)' ";
								if($clic==1)
									echo " onclick='go_lien(\"$lien\")' ";
							}
						echo" onmouseout='over(this,0,1)'>$i</td>";
						$case++;
						if($case%7==0)
							echo "</tr><tr>";
 
					}
				if($y!=7)
				for($i=$y;$i<7;$i++)
					{
						echo '<td class="desactive">&nbsp;</td>';
					}
		?>
					</tr>
				</table>
			</center>
		</body>
		</html>
 
		<script type="text/javascript">
			function change()
			{
				document.dt.submit();
			}
				function over(this_,a,t)
			{
				<?php 
				echo "var c2=['$ccl2[0]','$ccl2[1]','$ccl2[2]'];";
				?>
				var col;
				if(t==2)
					this_.style.backgroundColor=c2[a];
				else
					this_.style.backgroundColor="";
			}
				function go_lien(a)
					{
						top.document.location=a;
					}
		</script>
 
		<!-- close_cnx_db -->
		<!-- FIN_close_cnx_db -->
</div>