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 :

champ date select


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut champ date select
    Bonjour a tous.

    voila je dois créer un formulaire avec un champ Date anniversaire.

    Pour simplifier la tache a l'utilisateur je voudrais integrer 3 champ preformaté.

    Champ 1 : le jour donc de 1 à 31
    Champ 2 : le mois donc de 1 à 12

    mais pour le 3eme champ je bloque.

    je vais pas rajouter toutes les dates de 1900 à 2008 dans mon select ?
    et puis si on passe en 2009 comment je pourrais rajouter mettre a jour mon champ ?

    si vous infos des infos a ce sujet je suis prenneur.

    Merci

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Tu pourrais utiliser la fonction date
    Tu peux récupérer l'année en cours et créer ton select

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    oui merci mais comment je pourrais faire mon select de 1900 a aujourd'hui par exemple ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <p>
    					<label class="text">Birthdate :</label>
    					<select name="birthdate" class="text">
    							<option selected="birthdate" value="">- Select -</option>
    							<option value="#">ici sera liste des années de 1900 à cette année</option>
    					</select>	
    				</p>

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 214
    Par défaut
    Euh, un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    echo '<select name="birthdate">';
    for($i=1900;$i<=date("Y");$i++) {
      echo '<option value='.$i.'>'.$i.'</option>';
    }
    echo '</select>';
    par exemple ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    yes c'est exactemen,t ce que je voulais.
    J'ai reussi a faire les mois et les jours dans le même style.

    A la création de ma page les champs sont déja deféni sur 1900.

    Il y a une astuce pour les mettre en blanc? je veux dire rien dans le select.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 214
    Par défaut
    oui, tu n'as qu'à faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    echo '<select name="birthdate">';
    echo '<option value='0'></option>';
    for($i=1900;$i<=date("Y");$i++) {
      echo '<option value='.$i.'>'.$i.'</option>';
    }
    echo '</select>';

Discussions similaires

  1. [Drupal] Sélection sur un champ date
    Par ngpub dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 31/03/2010, 09h46
  2. select avec 2 champs date
    Par agencep dans le forum Requêtes
    Réponses: 5
    Dernier message: 09/12/2009, 11h49
  3. controle de date (trois champs de selection)
    Par ka123tn dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/12/2009, 16h46
  4. Selection conditionnelle sur champ date
    Par Hmiachon dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 29/04/2008, 15h56
  5. formater un champ date dans un select
    Par sbeu dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 24/04/2006, 16h44

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