RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  68308 - CONSULTA
Autor:  alejandro leon
Tengo un formulario con varios datos en php, necesito calcular la edad tomando el dato de la fecha de nacimiento que esta un "DATE" y mostrar la edad en otro cuadro de texto, la validación de la edad es con la fecha actual del sistema y la que escojo en calendario tipo "DATE".
Tengo este codigo, pero solo muestra el dato de la edad si yo la digito en las variables
$anonaz
$mesnaz
$dianaz
el codigo es:
<?php

//fecha actual

$dia=date(j);
$mes=date(n);
$ano=date(Y);

//fecha de nacimiento

$dianaz=2;
$mesnaz=6;
$anonaz=1983;

//si el mes es el mismo pero el día inferior aun no ha cumplido años, le quitaremos un año al actual

if (($mesnaz == $mes) && ($dianaz > $dia)) {
$ano=($ano-1); }

//si el mes es superior al actual tampoco habrá cumplido años, por eso le quitamos un año al actual

if ($mesnaz > $mes) {
$ano=($ano-1);}

//ya no habría mas condiciones, ahora simplemente restamos los años y mostramos el resultado como su edad

$edad=($ano-$anonaz);

print $edad;

?>


Nombre
Apellidos
Correo
Comentarios