Simple pour générer des listes de date
Par Yves Tannier le mercredi, octobre 26 2005, 16:40 - Le PHP - Lien permanent
Une toute toute petite et minuscule fonction PHP pour générer des listes déroulantes HTML mois / date / année ... Par exemple pour un sytème de recherche dans un calendrier (c'est mon utilisation). C'est pas le code qui va révolutionner le monde mais ca peut toujours servir 
<?php
function generer_liste_date($nom,$periode,$debut,$fin){
$liste = "<select name=\"".$nom."\">";
for($i = $debut; $i <= $fin; $i++) {
$liste .= "<option value=\"".$i."\"";
if ($i == date($periode))
$liste .= "selected=\"selected\" ";
if (strlen($i)==1) $i = "0".$i;
$liste .= ">".$i."</option>";
}
$liste .= "</select>";
return $liste;
}
?>
Utilisation : par exemple pour générer la liste des jours du mois
<?php echo generer_liste_date("nomchamp","d",1,31); ?>