Ver Mensaje Individual
  #11 (permalink)  
Antiguo 19/02/2013, 10:26
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: consultar por rango de edad en php y mysql

entonces lo q qharias es q seleccione la fecha de nacimiento y calcula la edad con este script

Código PHP:
Ver original
  1. function edad($fecha_nac){
  2. //Esta funcion toma una fecha de nacimiento
  3. //desde una base de datos mysql
  4. //en formato aaaa/mm/dd y calcula la edad en numeros enteros
  5.  
  6. $dia=date("j");
  7. $mes=date("n");
  8. $anno=date("Y");
  9.  
  10. //descomponer fecha de nacimiento
  11. $dia_nac=substr($fecha_nac, 8, 2);
  12. $mes_nac=substr($fecha_nac, 5, 2);
  13. $anno_nac=substr($fecha_nac, 0, 4);
  14.  
  15.  
  16. if($mes_nac>$mes){
  17. $calc_edad= $anno-$anno_nac-1;
  18. }else{
  19. if($mes==$mes_nac AND $dia_nac>$dia){
  20. $calc_edad= $anno-$anno_nac-1;
  21. }else{
  22. $calc_edad= $anno-$anno_nac;
  23. }
  24. }
  25. return $calc_edad;
  26. }

y en la variable fecha de nacimeinto de tu tabla la haces asi para calcular la edad edad($reg6['fechanace']); y de alli empieza a condicionar si edad es menor q 18 no te deje entrar de lo contrario si