PHP - Consulta! Como obtener la edad en años, meses, días.

 
Vista:

Consulta! Como obtener la edad en años, meses, días.

Publicado por Annais (1 intervención) el 19/08/2020 19:45:19
Buenas tardes chicos, por favor recito que me ayuden con algo, estoy tratando de hacer esto:
Ingresar datos en un input y que estos me calculen la edad por años, meses y dias a la fecha actual en otro input para luego estos ser ingresados en la base de datos y que luego al ser llamados para mostrar con row me muestre nuevamente la edad a la fecha actual, este es el código que estoy intentando hacer.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
include 'conexion.php';
 
$g=$_GET['procesar'];
if($g=='pacientes')
{
    $sql="INSERT INTO companeros (nombre, apellidos, iden, nacimiento, sexo, edad)
        VALUES
        ('$_POST[nombre]',
         '$_POST[apellidos]',
         '$_POST[iden]',
         '$_POST[nacimiento]',
         '$_POST[sexo]',
         '$_POST[edad]')";
        if (mysqli_query($config, $sql)){
        echo '<script LANGUAGE="JavaScript">
            alert("Se ha registrado: ('.$_POST[nombre].' '.$_POST[apellidos].') correctamente")
            window.location.href="index.php";
            </script>';
    }
    else{
        echo "Error : ".$sql.". ".mysqli_error($config);
    }
}
?>
 
<div class="col-md-6 form-group">
<label>Nombre</label>
<input type="text" name="nombre" class="form-control" required="" placeholder="Ingresar ...">
</div>
<div class="col-md-6 form-group">
<label>Apellidos</label>
<input type="text" name="apellidos" class="form-control" required="" placeholder="Ingresar ...">
</div>
<div class="col-md-3 form-group">
<label>Identificación</label>
<input type="text" name="iden" class="form-control" required="" placeholder="Ingresar ...">
</div>
<div class="col-md-3 form-group">
<label>Fecha de Nacimiento</label>
<input type="text" name="nacimiento" class="form-control" required="" placeholder="Ingresar ...">
</div>
<div class="col-md-2 form-group">
<label>Sexo</label>
<select name="sexo" class="form-control" required="">
<option selected> Seleccionar
<option value="Masculino">Masculino</option>
<option value="Femenino">Femenino</option>
</option>
</select>
</div>
<div class="col-md-2 form-group">
<label>Edad</label>
<input type="text" name="edad" class="form-control" required="" placeholder="Ingresar ...">
</div>
 
 
 
<div class="col-md-6 form-group">
<label>Nombre</label>
<input readonly="" type="hidden" name="id" value="<?php echo $row['id'];?>" class="form-control" placeholder="Ingresar..." required="">
<input type="text" name="nombre" value="<?php echo $row['nombre'];?>" class="form-control" placeholder="Ingresar..." required="">
</div>
<div class="col-md-6 form-group">
<label>Apellidos</label>
<input type="text" name="apellidos" value="<?php echo $row['apellidos'];?>" class="form-control" placeholder="Ingresar..." required="">
</div>
<div class="col-md-3 form-group">
<label>Identificación</label>
<input type="text" name="iden" value="<?php echo $row['iden'];?>" class="form-control" placeholder="Ingresar..." required="">
</div>
<div class="col-md-3 form-group">
<label>Fecha de Nacimiento</label>
<input type="text" name="nacimiento" value="<?php echo $row['nacimiento'];?>" class="form-control" placeholder="Ingresar..." required="">
</div>
<div class="col-md-2 form-group">
<label>Sexo</label>
 
<select name="sexo"  class="form-control" required="">
<option selected> <?php echo $row['sexo'];?>
<option value="Masculino">Masculino</option>
<option value="Femenino">Femenino</option>
</option>
</select>
</div>
<div class="col-md-2 form-group">
<label>Edad</label>
<input type="text" name="edad" value="<?php echo $row['edad'];?>" class="form-control" placeholder="Ingresar..." required="">
</div>

y asi es como estoy haciendo la conexión con la base de datos

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
 
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
    $host   ="localhost";
    $user ="root";
    $password ="";
    $db ="companeros";
 
    $config =  mysqli_connect($host, $user, $password,$db);
    if(mysqli_connect_errno())
    {
    echo'Gagal bang:'.mysqli_connect_error();
    }
    else {
    }
    error_reporting(0);
 
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder