le 12/07/2010 à 14:16
coucoucestelle
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>';
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>';