Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/08/2017, 15:52
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: verificar si usuario es mayor de edad

prueba asi:

Código PHP:
Ver original
  1. $fecha= date("Y", strtotime($_POST['fecha']));
  2. $ahora = date("Y");
  3.  
  4.  
  5. if(($ahora - $fecha) < 18 ){
  6.    
  7.       $errMSG = "¡ Aviso: no se permiten registros a menores de edad !";
  8.            header("refresh:5;registrarse.php");
  9.  
  10. }else{
  11.  
  12.  
  13.  
  14. $sql=$DB_con->prepare("INSERT INTO usuarios (user,pass,idnivel,cedula,nombres,apellidos,fecha_nac,edad,cod,telefono,direccion,id_seguros,id_servicios,observaciones)
  15.  VALUES (:user,:pass,:idnivel,:cedula,:nombres,:apellidos,:fecha_nac,:edad,:cod,:telefono,:direccion,:id_seguros,:id_servicios,:observaciones)");
  16. $sql->bindParam(':user', $_POST['user']);
  17. $sql->bindParam(':pass', $_POST['pass']);
  18. $sql->bindParam(':idnivel', $_POST['idnivel']);
  19. $sql->bindParam(':cedula', $_POST['cedula']);
  20. $sql->bindParam(':nombres', $_POST['nombres']);
  21. $sql->bindParam(':apellidos', $_POST['apellidos']);
  22. $sql->bindParam(':fecha_nac', $_POST['fecha_nac']);
  23. $sql->bindParam(':edad', $_POST['edad']);
  24. $sql->bindParam(':cod', $_POST['cod']);
  25. $sql->bindParam(':telefono', $_POST['telefono']);
  26. $sql->bindParam(':direccion', $_POST['direccion']);
  27. $sql->bindParam(':id_seguros', $_POST['id_seguros']);
  28. $sql->bindParam(':id_servicios', $_POST['id_servicios']);
  29. $sql->bindParam(':observaciones', $_POST['observaciones']);
  30. $sql->execute();
  31.    }
  32.  
  33.  
  34.  
  35.      $successMSG ="¡ Bien Hecho: Usuario registrado correctamente !";
  36.                 header("refresh:5;login.php");
  37.  
  38.             }
  39.  
  40.        }
  41.   }
__________________
[email protected]
HITCEL