.

.

Calcular edad de una persona PHP

martes, 26 de noviembre de 2013



<?
$guardar = $_POST['guardar'];
if($guardar == 'si'){
                date_default_timezone_set('Mexico/General');
                $fecha_actual = date('Y');
                //CON ESTOS DATOS CALCULAMOS LA FECHA DE NACIMIENTO
                $nombre_edad = $_POST['nombre_edad'];
                $dia = $_POST['dia'];
                $mes = $_POST['mes'];
                $anio = $_POST['anio'];
                $edad_Quetiene = $fecha_actual - $anio;
                echo "<center><b><h1>NOMBRE: ".$nombre_edad."<br>";
                echo "EDAD: ".$edad_Quetiene."</h1></b></center>";          
                }
else{
?>
<html>
<head>
<title>Ejemplos PHP</title>
</head>
<body>
<form name="form1" method="post" action="edad.php" >
  <table width="47%" border="0" align="center">
    <tr>
      <td colspan="2" align="center" bgcolor="#FFFFCC"><strong>CALCULA LA EDAD</strong></td>
    </tr>
    <tr>
      <td width="33%" bgcolor="#FFFFCC">Nombre:</td>
      <td width="67%" bgcolor="#FFFFCC">
      <input name="nombre_edad" type="text" id="nombre_edad" size="40"></td>
    </tr>
    <tr>
      <td bgcolor="#FFFFCC">Fecha de nacimiento:</td>
      <td bgcolor="#FFFFCC"><label for="dia"></label>
        <select name="dia" id="dia">
        <?
        for($d=1;$d<=31;$d++){
                               ?>
          <option value="<?=$d?>"><?=$d?></option>
        <?
                               }
                               ?>
      </select>
        /
        <select name="mes" id="mes">
          <?
        for($m=1;$m<=12;$m++){
                               ?>
          <option value="<?=$m?>"><?=$m?></option>
          <?
                               }
                               ?>
        </select>
        /
        <select name="anio" id="anio">
          <?
        for($a=1980;$a<=2014;$a++){
                               ?>
          <option value="<?=$a?>">
            <?=$a?>
          </option>
          <?
                               }
                               ?>
        </select>
        <label for="select"></label></td>
    </tr>
  </table>
  <p>&nbsp;</p>
  <center>
  <input type="hidden" name="guardar" value="si">
    <input type="submit" name="button" id="button" value="Enviar Datos">
  </center>
</form>
</body>
</html>
<?
}
?>

1 comentario

  1. Hola yo le pondria una edad mas exacta para que sea mas llamativo!!! que te diga solo la edad, y que no es exacta, porque yo cumplo en marzo me tira 29 y tengo 28 hasta marzo!!!
    algo mas como esto!!!!
    http://caitoledesma1985.com.ar/Cmaster/

    quedaria mucho mejor y llamaria mas la atención!
    saludos!

    ResponderBorrar

 

Franco

Franco

En Linea

Num. Visitas

Visitas

Buscador en PHPejercicios