Récupération de données pour une date

Résolu
coucoucestelle Messages postés 6 Statut Membre -  
Breub62 Messages postés 3452 Statut Membre -
Bonjour,
Mon problème est que j'ai une table avec un champ date qui s'appelle dateDebut . pour choisir une date dans ma page web j'ai fait des listes déroulantes pour sélectionner indépendamment le jour puis le mois puis l'année, par défaut la date courante est sélectionnée. Du cou j'ai 3 variables (jour, mois, année). comment faire pour récupérer ces données séparées pour les mettre dans le même champs dateDebut?

voici mon code si ça peut servir, merci d'avance de vos réponses!

echo'
<table>
<tr></tr>';
// Variable qui ajoutera l'attribut selectedj de la liste déroulante $selectedj='';
//parcours du tableau
echo '<select name="jours">',"\n";
for($i=1; $i<=31; $i++){
// Le jour est-il le jour courant? if($i == date('d')){
$selectedj = ' selected="selectedj"';
} // Affichage de la ligne
echo "\t",'<option value="', $i ,'"', $selectedj ,'>', $i ,'</option>',"\n";
// Remise à zéro de $selected
$selectedj='';
}
echo '</select>',"\n";
echo '/';
// Variable qui ajoutera l'attribut selectedm de la liste déroulante $selectedm = '';
// Parcours du tableau
echo '<select name="mois">',"\n";
for($i=1; $i<=12; $i++){
// Le mois est-il le mois courant?
if($i == date('m')){
$selectedm = ' selected="selectedm"';
}
// Affichage de la ligne
echo "\t",'<option value="', $i ,'"', $selectedm ,'>', $i ,'</option>',"\n";
// Remise à zéro de $selected
$selectedm='';
}
echo '</select>',"\n";
echo '/';
// Variable qui ajoutera l'attribut selecteda de la liste déroulante $selecteda=''; // Parcours du tableau
echo '<select name="annees">',"\n";
for($i=2009; $i<=2030; $i++){
// L'année est-elle l'année courante ?
if($i == date('Y')){
$selecteda = ' selected="selecteda"';
}
// Affichage de la ligne
echo "\t",'<option value="', $i ,'"', $selecteda ,'>', $i ,'</option>',"\n";
// Remise à zéro de $selected
$selecteda='';
}
echo '</select>',"\n";
echo'</table>';
A voir également:

2 réponses

Breub62 Messages postés 3452 Statut Membre 369
 
Tu crée une variable $dateDebut = '';

puis $dateDebut=$_POST['annee']."-".$_POST['mois']."-".$_POST['jour'];
0
coucoucestelle Messages postés 6 Statut Membre
 
merci!!
0
Breub62 Messages postés 3452 Statut Membre 369
 
De rien ;-)

Bonne continuation
0