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

Résolu/Fermé
coucoucestelle Messages postés 6 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 21 juillet 2010 - 12 juil. 2010 à 14:19
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 - 12 juil. 2010 à 14:53
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>';

2 réponses

Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
12 juil. 2010 à 14:24
Tu crée une variable $dateDebut = '';

puis $dateDebut=$_POST['annee']."-".$_POST['mois']."-".$_POST['jour'];
0
coucoucestelle Messages postés 6 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 21 juillet 2010
12 juil. 2010 à 14:50
merci!!
0
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
12 juil. 2010 à 14:53
De rien ;-)

Bonne continuation
0