Demande d'aide pour réalisation d'un calendrier

Brabus18 Messages postés 10 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 20 mai 2009 - 20 mai 2009 à 14:30
Brabus18 Messages postés 10 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 20 mai 2009 - 20 mai 2009 à 14:36
bonjour, voila j'ai réalisé un calendrier en php grave a différents codes-source que j'ai trouvé sur le web.
Voila mon problème, je voudrai que lorsque l'on clic sur une date, choisir un des trois statuts que j'ai en légende.
je vous mets le code :

<?php
if(isset($_GET["lundi"])) // Une semaine précise est demandée
{
$ts = $_GET["lundi"];
}
else //On prendra la semaine d'aujourd'hui
{$day (date('w') - 1); //Jour dans la semaine... Lundi 0
$diff = $day * 86400; //Différence en secondes par rapport au lundi
$ts = (mktime() - $diff); //On récupère le TimeStamp du lundi
//$ts = mktime();
}

//Initialisation des variables
$week = date('W', $ts); //Semaine en cours
$avant = $ts - 604800; //TimeStamp Lundi précédant
$apres = $ts + 604800; //TimeStamp Lundi suivant

//création des id pour les noms des représentants avec tableau array
$repr = array ('Chakib', 'Nicolas', 'Tahar', 'Thomas', 'Mathieu');
   
?>
<html>
    <head>
        <title>Calendrier par Semaine - Semaine <?echo $week;?></title>
            <script type="text/javascript">
            var msg = ""; //Initialisation de la variable "msg"
           
            function actionDate(time, e) //Action appelée lorsqu'on clique sur une date.
            {            if( (!document.all && e.which 3) || (document.all && event.button 2)) //Clic avec le bouton droit (la gestion est différente d'un navigateur à un autre)
            {
            msg = "Le clic droit est desactive, impossible de l'utiliser ! ";
            }
            else //Clic avec le bouton gauche
            {
            msg = "Clic gauche: " + time;
            }
            alert(msg);
            //return(true); //Non utilisé ici... Syntaxiquement correct
            }
           
            function no_menu() //Fonction qui désactive le menu du clic droit :)
            {
            return(false);
            }
            document.oncontextmenu = no_menu; // On appele la fonction "no_menu" si le menu du clic droit est appelé
            </script>
    </head>
   
                    ----

                Stage |
                Lun |
                Mar |
                Mer |
                Jeu |
                Ven |
                Sam |
                Dim |
           
            ----

                &nbsp;,
                <?
                for($i =1;$i<8;$i++) //Pour chaque jour de la semaine... Lundi = 1
                {                if( ($i date('w')) && ($week date('W')) ) //Il s'agit d'aujourd'hui!
                {
                ?>
                ', event)">
                <?echo date('d M Y', $ts);?>
               ,
                <?
                }
                else
                {
                ?>

                ', event)">
                <?echo date('d M Y', $ts);?>
               ,
                <?
                }
                $ts += 86400; //On passe au jour suivant
                }
                ?>
           
            ----

                <? echo $repr['0']; ?>,
                OUI,
                OPT,
                OPT,
                OUI,
                OUI,
                &nbsp;,
                &nbsp;,
           
            ----

                <? echo $repr['1']; ?>,
                &nbsp;,
                &nbsp;,
                OPT,
                &nbsp;,
                &nbsp;,
                NON,
                NON,
           
            ----

                <? echo $repr['2']; ?>,
                &nbsp;,
                &nbsp;,
                OUI,
                NON,
                &nbsp;,
                &nbsp;,
                OUI,
           
            ----

                <? echo $repr['3']; ?>,
                NON,
                &nbsp;,
                OUI,
                NON,
                &nbsp;,
                NON,
                &nbsp;,
           
            ----

                <? echo $repr['4']; ?>,
                &nbsp;,
                &nbsp;,
                NON,
                OUI,
                OUI,
                &nbsp;,
                OPT,
           
            <? echo time(); ?>
       

       

            [./calendrier_semaine.php?lundi=<?echo $avant;?> <<]&nbsp;Semaine&nbsp;<?echo $week;?>&nbsp;[./calendrier_semaine.php?lundi=<?echo $apres;?> >>]
       

       

        <? echo "Legende :" ?>
                    ----

               
<? echo \"Statut : confirme\" ?>
                OUI,
           
       

                    ----

               
<? echo \"Statut : en option \" ?>
                OPT,
           
       

                    ----

               
<? echo \"Statut : annule\" ?>
                NON,
           
       

       
   
</html>

merci a vous

1 réponse

Brabus18 Messages postés 10 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 20 mai 2009
20 mai 2009 à 14:36
ne faite pas attention a cette partie du code " <? echo time(); ?> ", il me servira plus tard pour faire autre chose
0
Rejoignez-nous