Calendrier de prise de rdv

Bonjour,

Voila j'ai un calendrier qui sert pour les prises de rdv en lignes. J'aurais voulu savoir comment mettre le samedi et le dimanche pour ne pas que les personnes puissent choisir ces 2 jours.

Merci

4 réponses

  1. 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
    {