Bonjour,
Oui ce n'est pas bien long à faire (beaucoup moins qu'à tout taper à la main en tout cas).
Voilà comment tu peux faire pour le jour par exemple :
<select name="jour">
<?php
for ($i=1; $i<32; $i++) {
$zero = ($i < 10) ? "0" : "";
echo "<option value=\"$zero$i\">$zero$i</option>\n";
}
?>
</select>
Explications de cette boucle :
En partant de $i égal à 1 et tant qu'il est inférieur à 32 (pour faire des mois à 31 jours) :
1/ si le jour est inférieur à 10, on ajoute un 0 devant pour faire : 01, 02, 03, 04..., 09
Ca peut être utile par la suite pour le travail avec les dates mais c'est optionel suivant ton utilisaiton.
2/ on affiche les options de la liste déroulante
Même principe avec les mois et année, sauf que pour les mois ce sera $i compris entre 1 et 12 et pour les années entre 1800 et 2000 par exemple.