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 :

Formulaire avec selection


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 71
    Par défaut Formulaire avec selection
    Bonjour
    Encore un problème avec l'affichage d'un formulaire
    Les 2 première listes s'affiche bien, mais pas la 3ème (code en rouge)
    Merci de vos aides

    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
    <?php
    /* Selection d'une Date  */
    ?>
    
    <html>
    <head><title>Choix d'une date</title></head>
    <Body>
    <?php
    
    // Mois
     $Mois = array(1=> "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", 
               "Septembre", "Octobre", "Novembre", "Décembre");
    $aujourdhui = time();
    $f_aujourdhui = date("d/n/Y", $aujourdhui) ;
    
    Echo "<div style = 'text-align; center' >\n";
    
    // affichage de la date du jour
    echo "<p>&nbsp;<h3>Nous sommes aujourd'hui le $f_aujourdhui</h3></hr>\n";
    
    // Creation Formulaire
    echo "<form action='Traitement.php' method='POST'>\n";
    // construction liste jours
    $aujourdhui_jours= date("d", $aujourdhui) ;
    echo "<select name='jour'>\n";
    
    For ($n=1; $n<=31; $n++)
    {	echo " <option value=$n";
    	if ($aujourdhui_jours == $n)
    	{ echo " selected";
    	}
    	echo ">$n\n";
    }
    echo "</select>\n";
    
    // construction liste mois
    $aujourdhui_mois= date("m", $aujourdhui) ;
    echo "<select name='mois'>\n";
    
    For ($n=1; $n<=12; $n++)
    {	echo " <option value=$n";
    	if ($aujourdhui_mois == $n)
    	{ echo " selected";
    	}
    	echo ">$Mois[$n]\n";
    }
    echo "</select\n";
    
    // construction liste années
    $anDébut= date("Y", $aujourdhui) ;
    echo "<select name='année'>\n";
    
    For ($n=$anDébut; $n<=$anDébut+3; $n++)
    {	echo " <option value=$n";
    	if ($anDébut == $n)
    	{ echo " selected";
    	}
    	echo "> $n\n"; 
    }
    
    echo "</select>\n"; 
    
    echo "</form>\n";
    
    ?>
    </body></html>

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour, je n'ai pas tous lu, mais ta balise select ligne 47 n'est pas fermée



    Ensuite lorsqu'une option doit être sélectionnée, on ne met pas "selected"
    mais

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <option value="valeur" selected="selected"> Option 1 </option>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 71
    Par défaut
    Citation Envoyé par N1bus Voir le message
    Bonjour, je n'ai pas tous lu, mais ta balise select ligne 47 n'est pas fermée


    Bonjour et merci
    effectivement, je ne m'etais pas concentré sur cette part=ie de code car les mois s'affichaient bien. Mais j'ai bien compris qu s'il manquaient une balise de fin, le code qui suit est mal interprété...
    J’utilise notepad++ comme éditeur, est ce qu'il y moyen de vérifier la cohérence des balise avec l'editeur...

    Citation Envoyé par N1bus Voir le message
    Ensuite lorsqu'une option doit être sélectionnée, on ne met pas "selected"
    mais

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <option value="valeur" selected="selected"> Option 1 </option>
    J'ai laissé le code en l'état, et ca marche. Pour le moment j'en suis à suivre des exemples dans un bouquin et a comprendre ce que ca fait.
    Coder un peu différemment ce sera pour plus tard !!

Discussions similaires

  1. [1.x] Formulaire avec select liés entre eux
    Par Linwe dans le forum Symfony
    Réponses: 2
    Dernier message: 28/10/2011, 10h21
  2. [2.x] Probleme formulaire avec Select
    Par oromeyer dans le forum Symfony
    Réponses: 2
    Dernier message: 08/09/2011, 20h24
  3. Envoi d'un formulaire avec Select
    Par reeda dans le forum Zend_Form
    Réponses: 2
    Dernier message: 16/06/2010, 12h51
  4. [AC-2007] Formulaire avec selection de commande puis article
    Par Renard-fou dans le forum IHM
    Réponses: 2
    Dernier message: 04/11/2009, 19h56
  5. formulaire avec selection multiple
    Par regis94 dans le forum Access
    Réponses: 2
    Dernier message: 09/08/2006, 15h48

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