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

PHP & Base de données Discussion :

Récupèrer un champ de formulaire


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 28
    Par défaut Récupèrer un champ de formulaire
    Voila je vous explique en lisant le titre vous allez dire que c assez simple mais pas du tout
    En fait j'ai une page inscription.php ou j'ai un formulaire tout classique qui reprend plusieurs champs. Bien sur ces champs sont récupérés par un ajout.php par la méthode POST. Maintenant le problème se pose pour la date de naissance qui utilise elle aussi un formulaire qui a une action sur elle même c'est à dire que ca permet par exemple d'afficher 31 jours pour mars 28 pour février grace a une boucle
    Et voila mon problème comment faire pour récupérer la date et la passer a ajout.php en sachant que je peux la récup dans inscription.php.
    Alors avez vous une solution pour garder cette variable date_naiss en mémoire et la rappeller dans ajout.php?
    Merci d'avance

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Tu peux rajouter un champ caché (type HIDDEN) avec la valeur de la date pour transmettre la variable.

  3. #3
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 28
    Par défaut
    Citation Envoyé par Amara
    Tu peux rajouter un champ caché (type HIDDEN) avec la valeur de la date pour transmettre la variable.
    non mais ca j'ai deja essayé je récup ca dans un champ hidden mais je le récupère dans inscription.php et non pas dans ajout.php
    En fait la date_naiss est composé de $jour $mois $annee qui sont des listes déroulantes.

  4. #4
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Rexplique alors parce que c'est pas clair du tout, en particulier sur la places des fichiers inscription.php, ajout.php par rapport à ton champ date de naissance et tout ça...

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Par défaut
    Bonjour,

    Pourrais-tu un bout de ton code histoire qu'on comprenne un peu mieu ? Car j'avoue je suis un peu perdu pas tes explications là :p

  6. #6
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 28
    Par défaut
    Citation Envoyé par Bluespike62
    Bonjour,

    Pourrais-tu un bout de ton code histoire qu'on comprenne un peu mieu ? Car j'avoue je suis un peu perdu pas tes explications là :p
    oui t'as raison je m'y perds moi même :s
    Ajouter.php
    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
     
    <?php 
     
     
    if(isset($_POST['nom']))      $nom=$_POST['nom'];
    else      $nom="";
     
    if(isset($_POST['Prenom']))      $prenom=$_POST['Prenom'];
    else      $prenom="";
     
    if(isset($_POST['club']))      $club=$_POST['club'];
    else      $club="";
     
    if(isset($_POST['submit2']))      $path_photo=$_POST['submit2'];
    else      $path_poto="";
     
    if(isset($_POST['jour']))      $jour=$_POST['jour'];
    else      $jour="";
     
    if(isset($_POST['mois']))      $mois=$_POST['mois'];
    else      $mois="";
     
    if(isset($_POST['annee']))      $annee=$_POST['annee'];
    else      $annee="";
     
    if(isset($_POST['login']))      $login=$_POST['login'];
    else      $login="";
     
    if(isset($_POST['mdp']))      $mdp=$_POST['mdp'];
    else      $mdp="";
     
    if(isset($_POST['annee'].'-'.$_POST['mois'].'-'.$_POST['jour']))      $date_naiss=$_POST['annee'].'-'.$_POST['mois'].'-'.$_POST['jour'];
    else      $date_naiss="";
     
     
     
    if(empty($nom) OR empty($login) OR empty($mdp)) 
        { 
        echo '<font color="red">Attention, seul le champs <b>Date de naissance</b> peut rester vide !</font>'; 
        } 
     
    else      
        { 
     
    $db = mysql_connect('localhost', 'root', '')  or die('Erreur de connexion '.mysql_error());
     
     
        mysql_select_db('connexion',$db)  or die('Erreur de selection '.mysql_error()); 
     
     
        $sql = "INSERT INTO licencies(Nom_licencies, Num_licencies, Prenom_licencies,club, path_photo, date_naissance) VALUES('$nom','','$prenom','$club','$path_photo','$date_naiss')"; 
         $sql2 = "INSERT INTO auth(login, motdepasse, ip) VALUES ('$login','$mdp','')";
     
        mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
    	mysql_query($sql2) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
     
        echo 'Vos infos on été ajoutées.'; 
     
        mysql_close();  // on ferme la connexion 
        }
     
    ?>
    inscription.php
    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
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
     
    <form action="ajouter.php" method="post" name="form2" id="form2" >
        <label>Nom*
          <input type="text" name="nom" />
        </label>
        <label>Club
        <input type="text" name="club" />
        </label>
        <p>
          <label>Prenom
          <input type="text" name="Prenom" />
          </label>
          <label>Photo</label>
          <label></label>
          <label>
          <input name="Submit2" type="file" />
          </label>
      </p>
        <p>
          <label>Login*
          <input type="text" name="login" />
          </label>
          <label>Mot de Passe*
          <input type="password" name="mdp" />
          </label>
          <label></label>
          <input type="submit" name="Submit3" value="Envoyer"/>
        </p>
     
        <label>Date de naissance
      </label>
      	  <?php
    	  if (isset($_POST['jour']) && is_numeric($_POST['jour']) &&
        ((int)$_POST['jour'] >= 1 && (int)$_POST['jour'] <= 31)) {
        $jour = (int)$_POST['jour'];
      } else {
        $jour = date('j');
      }
      if (isset($_POST['mois']) && is_numeric($_POST['mois']) &&
        ((int)$_POST['mois'] >= 1 && (int)$_POST['mois'] <= 12)) {
        $mois = (int)$_POST['mois'];
      } else {
        $mois = date('n');
      }
      if (isset($_POST['annee']) && is_numeric($_POST['annee']) &&
        ((int)$_POST['annee'] >= 1950 && (int)$_POST['annee'] <= 2006)) {
        $annee = (int)$_POST['annee'];
      } else {
      $annee = date('Y');
      }
     
    ?>
    </form>
     <form method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">
     
    <select name="jour" id="jour"><?php
          $jourmax = date('t', mktime(12, 0, 0, $mois, 1, $annee));
          for ($i = 1; $i <= $jourmax; $i++) {
            if (isset($_POST['jour']) && $_POST['jour'] == $i) {
              $sel = ' selected';
            } elseif ($i == date('j')) {
              $sel = ' selected';
            } else {
              $sel = '';
            }
            echo "<option value=\"$i\"$sel>$i</option>\n";
          }
        ?>
        </select>
          Mois
          <select name="mois" onchange="this.form.submit();"><?php
          for ($i = 1; $i <= 12; $i++) {
            if ($mois == $i) {
              $sel = ' selected';
            } else {
              $sel = '';
            }
     
    		$nommois =  date('m', mktime(12, 0, 0, $i, 1, 2006));
            echo "<option value=\"$i\"$sel>$nommois</option>\n";
          }
        ?></select>
    	<label>Année</label>
        <select name="annee" onchange="this.form.submit();"><?php
          for ($i = 1970; $i <= 2006; $i++) {
            if ($annee == $i) {
              $sel = ' selected';
            } else {
              $sel = '';
            }
            echo "<option value=\"$i\"$sel>$i</option>\n";
          }
    	      ?>
     
    		  </select>
    		  <?php if(isset($_POST['annee']) && isset($_POST['mois']) && isset($_POST['jour'])
    && checkdate($_POST['mois'], $_POST['jour'], $_POST['annee'])) {
     
    $date_naiss = $_POST['annee'].'-'.$_POST['mois'].'-'.$_POST['jour'];
     
     
    ?>
     
    <input name="date_naiss" type="text" id="date_naiss" value="<?php echo "$date_naiss";?>"/>
     
    </form>

  7. #7
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Ah bah voilà c'est plus clair en effet, l'idée que j'ai donné dans mon premier post est toujours valable, il te suffit de créer un champ de type HIDDEN à la fin de ton premier formulaire en mettant comme VALUE la concaténation par exemple tes variables $jour, $mois et $annee et le tour est joué.

  8. #8
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 28
    Par défaut
    Citation Envoyé par Amara
    Ah bah voilà c'est plus clair en effet, l'idée que j'ai donné dans mon premier post est toujours valable, il te suffit de créer un champ de type HIDDEN à la fin de ton premier formulaire en mettant comme VALUE la concaténation par exemple tes variables $jour, $mois et $annee et le tour est joué.
    Alors en gros je met à la fin de mon premier form dans inscription.php
    <input type="hidden" name="date_naiss" value="<?php $annee.'-'.$mois.'-'.$jour; ?>">

    Mais question dans mon ajout.php je récupère comment ce champs car avec ca $_POST[date_naiss] ca ne marche pas

  9. #9
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Bah ça devrait pourtant, la variable n'existe pas ou elle est vide ? Parce que tu as un truc bizarre sur ce test, je doute que le isset de la concaténation fasse quelque chose de correct...) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(isset($_POST['annee'].'-'.$_POST['mois'].'-'.$_POST['jour']))
    Au passage au singulier on ne met pas de "s" à champ.

  10. #10
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 28
    Par défaut
    Citation Envoyé par Amara
    Bah ça devrait pourtant, la variable n'existe pas ou elle est vide ? Parce que tu as un truc bizarre sur ce test, je doute que le isset de la concaténation fasse quelque chose de correct...) :

    Au passage au singulier on ne met pas de "s" à champ.
    Elle est vide la variable. Désolé pour le "s" c'est parce que je suis au boulot donc je tape assez vite pour pas me faire repéré
    Oui le code ci dessous
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(isset($_POST['annee'].'-'.$_POST['mois'].'-'.$_POST['jour']))
    ne passe pas ca c'est clair alors comment faire pour passer la variable date_naiss qui est en dehors du formulaire si j'ai bien suivi ce que tu m'as dit à la page ajout.php

  11. #11
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Enlève le carrément ce test je vois pas trop à quoi il sert vu que tu initialises toujours tes variables jour mois et annee, ça va pas se bananer.

    Et je suis aussi au boulot je te file un coup de main à mes risques et périls

  12. #12
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 28
    Par défaut
    Citation Envoyé par Amara
    Enlève le carrément ce test je vois pas trop à quoi il sert vu que tu initialises toujours tes variables jour mois et annee, ça va pas se bananer.

    Et je suis aussi au boulot je te file un coup de main à mes risques et périls
    Ouais c'est sur mais bon dans un tribunal ca fait pas trop sérieux
    J'ai viré le isset dans ajout.php.
    Quand je charge la page et que je fais affichage >> source
    ca me retourne ca pour le champ hidden : value = "" donc le code php la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $annee.'-'.$mois.'-'.$jour;
    ne fonctionne pas il me récupère nada
    Je me désespère et ca me désespère ....

  13. #13
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Peux-tu redonner stp la dernière version de ton code, les deux bouts que tu avais mis un peu plus haut mais à jour ?

  14. #14
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 28
    Par défaut
    Citation Envoyé par Amara
    Peux-tu redonner stp la dernière version de ton code, les deux bouts que tu avais mis un peu plus haut mais à jour ?
    Voila

    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
    91
    92
    93
    94
    95
    96
    97
    98
    inscription.php
    <form action="ajouter.php" method="post" name="form2" id="form2" >
        <label>Nom*
          <input type="text" name="nom" />
        </label>
        <label>Club
        <input type="text" name="club" />
        </label>
        <p>
          <label>Prenom
          <input type="text" name="Prenom" />
          </label>
          <label>Photo</label>
          <label></label>
          <label>
          <input name="Submit2" type="file" />
          </label>
      </p>
        <p>
          <label>Login*
          <input type="text" name="login" />
          </label>
          <label>Mot de Passe*
          <input type="password" name="mdp" />
          </label>
          <label></label>
          <input type="submit" name="Submit3" value="Envoyer"/>
        </p>
    	  
        <label>Date de naissance
      </label>
      	  <?php
    	  if (isset($_POST['jour']) && is_numeric($_POST['jour']) &&
        ((int)$_POST['jour'] >= 1 && (int)$_POST['jour'] <= 31)) {
        $jour = (int)$_POST['jour'];
      } else {
        $jour = date('j');
      }
      if (isset($_POST['mois']) && is_numeric($_POST['mois']) &&
        ((int)$_POST['mois'] >= 1 && (int)$_POST['mois'] <= 12)) {
        $mois = (int)$_POST['mois'];
      } else {
        $mois = date('n');
      }
      if (isset($_POST['annee']) && is_numeric($_POST['annee']) &&
        ((int)$_POST['annee'] >= 1950 && (int)$_POST['annee'] <= 2006)) {
        $annee = (int)$_POST['annee'];
      } else {
      $annee = date('Y');
      }
      
    ?>
          <input type="hidden" name="date_naiss" value = "<?php $_POST['annee'].'-'.$_POST['mois'].'-'.$_POST['jour']; ?>" />
      </form>
     <form method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">
    
    <select name="jour" id="jour"><?php
          $jourmax = date('t', mktime(12, 0, 0, $mois, 1, $annee));
          for ($i = 1; $i <= $jourmax; $i++) {
            if (isset($_POST['jour']) && $_POST['jour'] == $i) {
              $sel = ' selected';
            } elseif ($i == date('j')) {
              $sel = ' selected';
            } else {
              $sel = '';
            }
            echo "<option value=\"$i\"$sel>$i</option>\n";
          }
        ?>
        </select>
          Mois
          <select name="mois" onchange="this.form.submit();"><?php
          for ($i = 1; $i <= 12; $i++) {
            if ($mois == $i) {
              $sel = ' selected';
            } else {
              $sel = '';
            }
            
    		$nommois =  date('m', mktime(12, 0, 0, $i, 1, 2006));
            echo "<option value=\"$i\"$sel>$nommois</option>\n";
          }
        ?></select>
    	<label>Année</label>
        <select name="annee" onchange="this.form.submit();"><?php
          for ($i = 1970; $i <= 2006; $i++) {
            if ($annee == $i) {
              $sel = ' selected';
            } else {
              $sel = '';
            }
            echo "<option value=\"$i\"$sel>$i</option>\n";
          }
    	      ?>
    		  
    		  </select>
    
    </form>
    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
     ajouter.php
    
    <?php 
      
    
    if(isset($_POST['nom']))      $nom=$_POST['nom'];
    else      $nom="";
    
    if(isset($_POST['Prenom']))      $prenom=$_POST['Prenom'];
    else      $prenom="";
    
    if(isset($_POST['club']))      $club=$_POST['club'];
    else      $club="";
    
    if(isset($_POST['submit2']))      $path_photo=$_POST['submit2'];
    else      $path_poto="";
    
    if(isset($_POST['jour']))      $jour=$_POST['jour'];
    else      $jour="";
    
    if(isset($_POST['mois']))      $mois=$_POST['mois'];
    else      $mois="";
    
    if(isset($_POST['annee']))      $annee=$_POST['annee'];
    else      $annee="";
    
    if(isset($_POST['login']))      $login=$_POST['login'];
    else      $login="";
    
    if(isset($_POST['mdp']))      $mdp=$_POST['mdp'];
    else      $mdp="";
    
    
    if(empty($nom) OR empty($login) OR empty($mdp)) 
        { 
        echo '<font color="red">Attention, seul le champs <b>Date de naissance</b> peut rester vide !</font>'; 
        } 
    // Aucun champ n'est vide, on peut enregistrer dans la table 
    else      
        { 
           
    $db = mysql_connect('localhost', 'root', '')  or die('Erreur de connexion '.mysql_error());
     
    
        mysql_select_db('connexion',$db)  or die('Erreur de selection '.mysql_error()); 
         
       
        $sql = "INSERT INTO licencies(Nom_licencies, Num_licencies, Prenom_licencies,club, path_photo, date_naissance) VALUES('$nom','','$prenom','$club','$path_photo','$date_naiss')"; 
         $sql2 = "INSERT INTO auth(login, motdepasse, ip) VALUES ('$login','$mdp','')";
       
        mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
    	mysql_query($sql2) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
         
        echo 'Vos infos on été ajoutées.'; 
    
        mysql_close();  // on ferme la connexion 
        }
    	
    ?>

  15. #15
    Membre confirmé Avatar de scorpion.os
    Homme Profil pro
    Chef de projet Cobol/AS400
    Inscrit en
    Mai 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet Cobol/AS400

    Informations forums :
    Inscription : Mai 2006
    Messages : 159
    Par défaut
    tu peux utiliser les sessions aussi ,non?

  16. #16
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Ah bah nan c'est comme ça qu'il faut initialiser ton champ caché :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="date_naiss" value = "<?php $annee.'-'.$mois.'-'.$'jour'; ?>" />

  17. #17
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 28
    Par défaut
    Citation Envoyé par Amara
    Ah bah nan c'est comme ça qu'il faut initialiser ton champ caché :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="date_naiss" value = "<?php $annee.'-'.$mois.'-'.$'jour'; ?>" />
    Ca non plus ca ne marche pas

  18. #18
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    J'avais pas vu il y a une quote qui traîne avant "jour".

  19. #19
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 28
    Par défaut
    Citation Envoyé par Amara
    J'avais pas vu il y a une quote qui traîne avant "jour".
    Ca change pas grand chose mais tu m'a dis de mettre un champ hidden à la fin du premier formulaire or les valeurs de jour mois et annee sont passées dans le deuxième.

  20. #20
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    En fait c'est carrément le echo qui manque...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo $annee . '-' . $mois . '-' . $jour; ?>"

Discussions similaires

  1. [WD-2003] Récupérer un champ de formulaire Liste déroulante dans un tableau
    Par jeanchcom dans le forum VBA Word
    Réponses: 9
    Dernier message: 04/02/2011, 15h02
  2. récupérer valeur champ libre formulaire dans un état
    Par stagolee dans le forum VBA Access
    Réponses: 1
    Dernier message: 10/01/2008, 13h18
  3. Récupérer un champ sans formulaire
    Par Cube55 dans le forum Langage
    Réponses: 2
    Dernier message: 25/05/2007, 09h51
  4. Récupérer un champ texte multiple d'un formulaire
    Par yoyot dans le forum Langage
    Réponses: 2
    Dernier message: 17/01/2007, 11h10
  5. Récupérer valeur champs de formulaire dynamique
    Par antillejj dans le forum ASP
    Réponses: 1
    Dernier message: 22/12/2006, 07h17

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