Foros del Web » Programando para Internet » PHP »

fecha de nacimiento

Estas en el tema de fecha de nacimiento en el foro de PHP en Foros del Web. Hola.. queria saber como puedo hacer para armar un "Fecha de nacimiento" editable en perfil.... mis dudas son las siguientes: 1- Quiero saber como puedo ...
  #1 (permalink)  
Antiguo 15/12/2007, 15:42
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 3 meses
Puntos: 0
fecha de nacimiento

Hola.. queria saber como puedo hacer para armar un "Fecha de nacimiento" editable en perfil.... mis dudas son las siguientes:

1- Quiero saber como puedo hacer para que al guardar una fecha de nacimiento luego los select te queden armados... supongo que habra que crear una tabla en la base de datos con dias y fechas pero quisiera saber que me lo expliquen bien.

2- como calcular la edad segun una fecha de nacimiento

Saludos!!
  #2 (permalink)  
Antiguo 15/12/2007, 15:56
Avatar de jorgedx  
Fecha de Ingreso: junio-2005
Ubicación: Chile, Los Andes
Mensajes: 406
Antigüedad: 18 años, 10 meses
Puntos: 4
Re: fecha de nacimiento

Para tu segunda inquietud usa esta funcion
Código PHP:
$nacimiento=$year;
$nacimiento.="-";
$nacimiento.=$mes;
$nacimiento.="-";
$nacimiento.=$dia;




// Calcula la edad (formato: año/mes/dia)
function edad($edad){
list(
$anio,$mes,$dia) = explode("-",$edad);
$anio_dif date("Y") - $anio;
$mes_dif date("m") - $mes;
$dia_dif date("d") - $dia;
if (
$dia_dif || $mes_dif 0)
$anio_dif--;
return 
$anio_dif;
}
//retorno de edad
$edad=Edad($nacimiento); 
y para la primera, si es que te bien entiendo, solo hace un ciclo iterativo con el resultado de tu consulta,

Código PHP:

<select>
<? 
while(condicion){
?>
<option><? echo $variable?> </option><br>
<?

}
?>
</select>
__________________
Nuevamente a las pistas ...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:37.