[RESOLU] gestion du value d'un input

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] gestion du value d'un input

Re: gestion du value d'un input

par xTG » 07 oct. 2013, 11:02

Donc on check si le $_post['date'] possède une valeur, si oui on l'affiche, sinon on affciche par défaut la date du jour ?
C'est cela.

Re: gestion du value d'un input

par JVL » 07 oct. 2013, 11:00

C'est éxactement ça !
Mais j'aimerai quand même bien comprendre avant de mettre "résolu".

Donc on check si le $_post['date'] possède une valeur, si oui on l'affiche, sinon on affciche par défaut la date du jour ?

merci de ton aide.

Re: gestion du value d'un input

par computarelier » 07 oct. 2013, 10:40

Pourquoi pas :
<?php
$valeur_par_defaut = date('d/m/Y'); // Aujourd'hui
$date_formulaire = (!empty($_POST['date'])) ? $_POST['date'] : $valeur_par_defaut;
?>
/* TON CODE... TON HEADER... */
<input type="date" ... value="<?=$date_formulaire;?>" />
Si c'est pas bon, ré explique plus clairement ta question :-)

gestion du value d'un input

par JVL » 07 oct. 2013, 10:32

Bonjour à tous,

Voici ma page "teststagiaire.php", plus bas dans la page j'utilise la valeur présent dans l'input date.
<FORM method="post" action="teststagiaire.php">			
    <th colSpan="5">Visualisation
    </th>
           <tr>
                   <th colSpan=5> Cliquez <input type="date" name="date" id="date" class="calendrier" size="10" /> 
                                          <input type="submit" value="Afficher"  />
                   </th>

          </tr>
<FORM/>

Je voudrai afficher la valeur/date sélectionner comme valeur par défaut. Cette affichage étant primordial dans ma page, et ne sachant comment le faire fonctionner, je vous prie de bien vouloir m'aiguiller.
<FORM method="post" action="teststagiaire.php">			
    <th colSpan="5">Visualisation
    </th>
           <tr>
                   <th colSpan=5> Cliquez <input type="date" name="date" id="date" class="calendrier" size="10" 
<?php if($_POST['date']!= 0){     echo 'value=" '$_post['date'] ' " ' ;     }/> 
                                          <input type="submit" value="Afficher"  />
                   </th>

          </tr>
<FORM/>

Cordialement JVL.