Es posible esto que quiero hacer, creo que no pero bueno no se pierde nada con preguntar:
Código PHP:
#Función para formar la lista de años
function ShowAllYears($comienzo,$final){
$actual = date("Y");
echo "<select name='ano' size='1' class='txt' id='ano'>";
for($i=$comienzo;$i<=$final;$i++){
if($i==$actual){
echo "<option value=".$i." selected>".$i."</option>";
}else{
echo "<option value=".$i.">".$i."</option>";
}
}
echo "</select>";
}
#Función para formar el Listado de meses
function ShowAllMonths(){
$actual = date("m");
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
echo "<select name='mes' size='1' class='txt' id='mes'>";
for($i=1;$i<=12;$i++){
if($i==$actual){
echo "<option value=".$meses[$i-1]." selected>".$meses[$i-1]."</option>";
}else{
echo "<option value=".$meses[$i-1].">".$meses[$i-1]."</option>";
}
}
echo "</select>";
}
#Función para formar los días
function ShowAllDays($mes){
$actual = date("d");
switch ($mes){
case 1: $dias_del_mes = 31; break;
case 2: $dias_del_mes = 28; break;
case 3: $dias_del_mes = 31; break;
case 4: $dias_del_mes = 30; break;
case 5: $dias_del_mes = 31; break;
case 6: $dias_del_mes = 30; break;
case 7: $dias_del_mes = 31; break;
case 8: $dias_del_mes = 31; break;
case 9: $dias_del_mes = 30; break;
case 10: $dias_del_mes = 31; break;
case 11: $dias_del_mes = 30; break;
case 12: $dias_del_mes = 31; break;
}
echo "<select name='dia' size='1' class='txt'>";
for($i=1;$i<=$dias_del_mes;$i++){
if($i==$actual){
echo "<option value=".$i." selected>".$i."</option>";
}else{
echo "<option value=".$i.">".$i."</option>";
}
}
echo "</select>";
}
ahora eso lo llamo así :
Código PHP:
$mes = date('m'); ShowAllDays($mes); ShowAllMonths();
$act = date('Y');
$actual = $act + 10;
ShowAllYears(1900,$actual);
ahora es posible hacer que cuando el usuario me cambie el mes me cambien los dias tambien? porque si no no estoy haciendo nada que sirva.
Otra cosa donde puedo encontrar un calendario para ponerle a mi sitio, o mejor un tutorial de como hacerlo
Salu2