IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récupérer des données postés


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Par défaut Récupérer des données postés
    Bonjour.

    Voilà, je dispose d'un code (que je n'ai pas écrit moi-même car je débute) et dedans, il y a une fonction qui permet d'afficher un calendrier d'un mois. Il y a aussi 2 listes déroulantes avec un bouton de validation.

    Le problème, c'est que je veux que, lorsqu'on appuie sur le bouton de validation, la page se recharge pour actualiser le calendrier au bon mois de la bonne année.

    Voici le 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
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>évènements</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type='text/css'><!-- changement de couleur de la barre de défilement -->
       BODY
       {
        scrollbar-face-color: #FF0000;
        scrollbar-darkshadow-color: #000000;
        scrollbar-track-color: #FFFFFF;
        scrollbar-arrow-color: #0000FF;
       }
    </style>
    </head>
    <body background="/image/NVXLOGO.JPG"><!-- définition du fond d'écran de cette page-->
    <center>
     <em><font color="#0000FF" size="6"><strong>Choisissez la date:</strong></font></em>
    <p>&nbsp;</p>
    <?php 
    function AfficheCalendrier($date, $onlydayofmonth=false, $clicable="", $clicableformat="%d-%m-%Y", $displayweeknumber=true)
    {
        $sortie="";
     
        //On recupere le premier du mois
        $pmtime=mktime(10,0,0,$date["mon"],1,$date["year"]);
        $pm=getdate($pmtime);
     
        //Puis le numero du premier jour
        $nj=$pm["wday"];
     
        //On affiche les titres
        $sortie.="<table border=1 cellspacing=1 cellpadding=1>\n";
        $sortie.="<tr><td align=center colspan=".($displayweeknumber ? 8 : 7)."><b>".strftime("%B %Y", $pmtime)."</b></td></tr><tr>\n";
        if($displayweeknumber) $sortie.="<td align=center><br></td>";
        $sortie.="<td align=center><b>L</b></td>";
        $sortie.="<td align=center><b>M</b></td>";
        $sortie.="<td align=center><b>M</b></td>";
        $sortie.="<td align=center><b>J</b></td>";
        $sortie.="<td align=center><b>V</b></td>";
        $sortie.="<td align=center><b>S</b></td>";
        $sortie.="<td align=center><b>D</b></td>";
        $sortie.="</tr>\n";
     
        //Correction: Le mois peut s'etaler sur 6 semaines
        $end=false;
        $debut=0;
        if($nj<1) $debut=-1;
        for($sem=$debut; !$end && $sem<=5; $sem++)
        {
            for($j=1; $j<=7; $j++)
            {
                $jjdate=@mktime(10,0,0,$date["mon"],1-$nj+$sem*7+$j,$date["year"]);
                $jj=@getdate($jjdate);
     
                if($j==1 && $displayweeknumber) 
                {
                    $a=strftime("%V", $jjdate);
                    if($a=='') $a=strftime("%W", $jjdate);
                    $sortie.="<td><b>$a</b>";
                }
     
                $sortie.="<td align=center>";
                if(!$onlydayofmonth || $jj["mon"]==$date["mon"])
                {
                    if($clicable!="") $sortie.="<a href=\"$clicable".strftime($clicableformat, $jjdate)."\">";
     
                    if($jj["yday"]==$date["yday"]) $sortie.="<b>".$jj["mday"]."</b>";
                    else $sortie.=$jj["mday"];
     
                    if($clicable!="") $sortie.="</a>";
                } else $sortie.="<br>";
                $sortie.="</td>";
            }
            $sortie.="</tr>\n";
     
            //Cas des mois sur 5 semaines
            $jj=@getdate(@mktime(10,0,0,$date["mon"],1-$nj+$sem*7+8,$date["year"]));
            if($jj["mon"]>$date["mon"] && $jj["year"]==$date["year"] || $jj["year"]>$date["year"]) $end=true;
     
        }
        $sortie.="</table>";
     
        return $sortie;
    }
    ?>
    <!-- Exemple de formulaire de selection de date -->
     
    <form action="">
    <!-- Que dois-je mettre comme action ici et en haut que dois-je mettre pour récupérer mes variables "cal_mois" et "cal_annee" pour faire l'actualisation ??? -->
    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
     
    Mois:<select name="cal_mois">
    <?php
    for($m=1; $m<=12; $m++)
    echo "<option".($m==$cal_mois ? " selected" : "").">$m</option>\n";
    ?>
    </select>
    Année:<select name="cal_annee">
    <?php
    for($a=2004; $a<=2030; $a++)
    echo "<option".($a==$cal_annee ? " selected" : "").">$a</option>\n";
    ?>
    </select>
    <input type="submit" value="Go">
    <!-- Les 2 prochaines lignes sont specialement ajoutée pour se site -->
    <input type="hidden" name="url" value="<?php echo $url; ?>">
    <input type="hidden" name="id" value="<?php echo $id; ?>">
    </form>
     
    <?php
    echo AfficheCalendrier(getdate(), true, "http://Serverraid-saii/calendrier/ajou_rdv2.php?cal_date=", "%d-%m-%Y", "$auteur", false);
    ?>
    </center>
    </body>
    </html>
    Merci d'avance à tous...

  2. #2
    Membre expérimenté
    Avatar de Strab
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 338
    Par défaut
    Juste pour t'indiquer que si tu n'as pas obtenu de réponse à ta question, c'est parce que la réponse à "Comment récupérer des données postées ?" se trouve dans les cours et FAQ PHP du net.

    Probablement que la plupart des membres n'ont même pas ouvert ton post pour le lire, et je savais déjà ce que j'allais répondre avant de lire ton post.

    Merci de lire les règles du forum.

  3. #3
    Membre confirmé Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Par défaut
    autre chose : on évite de donner des lignes et des ligne de code merci ^^


Discussions similaires

  1. [AJAX] récupérer des données avec post
    Par nana_md dans le forum jQuery
    Réponses: 5
    Dernier message: 07/08/2013, 13h26
  2. [Toutes versions] Récupérer des données internet générée sous html par un Formulaire avec méthode "POST"
    Par philoul dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 05/08/2013, 15h44
  3. Envoyer des données POST à une page web puis récupérer l'URL
    Par Ze moi dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 23/04/2007, 17h18
  4. Récupérer des données Excel vers Interbase ...
    Par Djedjeridoo dans le forum InterBase
    Réponses: 2
    Dernier message: 20/07/2003, 18h16
  5. cherche module ou langage pour récupérer des données audio..
    Par Ry_Yo dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/05/2003, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo