pas de probleme
J'ai récupéré un calendrier et les dates sont affichées grace a un script php ( du genre lun 1, mar 2 ...)., et on peut cliquer sur les dates. Ce qui je veux c que les gens ne puisse pas cliquer sur samedi ou dimande car il n'y a pa de rdv possible. Voici une partie de mon code :
<body>
<? $Mois = array(1=> "Janvier", "Février", "Mars", "Avril", "Mai", "Juin","Juillet", "Août", "Septembre", "Octobre", "Novembre","Décembre");
$numMoisAujourdhui = date("m");
$numMoisAujourdhui = (int)$numMoisAujourdhui;
$anneeAujourdhui = strftime("%Y");
//REMPLISSAGE DES TABLEAUX
//************************************************************************************************
$temp = 0;
for($i= 0; $i<$nbMoisAffiches; $i++)
{
//Si on est au dessus du mois 12, donc on recommence au début
if($numMoisAujourdhui + $i > 12)
{
$temp = $temp + 1;
$tableauMois[$i] = $Mois[$temp];
$tableauAnnee[$i] = $anneeAujourdhui + 1;
}
else
{
$tableauMois[$i] = $Mois[$numMoisAujourdhui + $i];
$tableauAnnee[$i] = $anneeAujourdhui;
}
}
//AFFICHAGE DES INFORMATIONS
//************************************************************************************************
printf("<table border='1' cellspacing='0'>");
//Années
printf("<tr>");
for($i= 0; $i<$nbMoisAffiches; $i++)
{
printf("<td width='100' align='center'><font color='#000000' size='2'><b>".$tableauAnnee[$i]."</b></font></td>");
}
printf("</tr>");
//Mois
printf("<tr>");
for($i= 0; $i<$nbMoisAffiches; $i++)
{
printf("<td width='100' align='center'><font color='#000000' size='2'><b>".$tableauMois[$i]."</b></font></td>");
}
printf("</tr>");
//Jours
printf("<tr>");
for($i= 0; $i<$nbMoisAffiches; $i++)
{
$temp = -1;
do
{
$temp++;
}while (($temp < 12)&&(strcmp($tableauMois[$i],$Mois[$temp])!=0));
//On créé une date qui avec le mois et l'année
$uneDateTemp = mktime(0,0,0, $temp,1,$tableauAnnee[$i]);
//Pour calculer le nb de jours
$nbJoursMois = date("t",$uneDateTemp);
setlocale("LC_TIME","fr_FR");
printf("<td width='100' valign='top'>");
for($j= 1; $j<=$nbJoursMois ;$j++)
{
//On formate la date qui va être affichée
$unJourTemp = mktime(0,0,0, $temp,$j,$tableauAnnee[$i]);
$jourDebutRDV = date("d") + $nbJoursAttente;
$moisDebutRDV = date("n");
$anneeDebutRDV = date("Y");
//Date à partir de laquelle on peut prendre un rendez-vous
$dateDebutRDV = mktime(0,0,0,$moisDebutRDV,$jourDebutRDV,$anneeDebutRDV);
//Si la date est inférieure, on la met en grisé
if (strftime("%Y %m %d",$unJourTemp) < strftime("%Y %m %d",$dateDebutRDV))
{
if (strcmp(strftime("%a",$unJourTemp),"dim.")==0)
printf("<font color='#CCCCCC' size='2'><strong><u>".strftime("%U %a",$unJourTemp)." ".$j."</u></strong></font>"."\n<br>");
else
printf("<font color='#CCCCCC' size='2'>".strftime("%a",$unJourTemp)." ".$j."</font>"."\n<br>");
}
else
{
if (strcmp(strftime("%a",$unJourTemp),"dim.")==0)
printf("<font color='#666699' size='2'><strong><u>".strftime("%U %a",$unJourTemp)." ".$j."</u></strong></font>"."\n<br>");
else
{