Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/09/2012, 18:04
vindt89
 
Fecha de Ingreso: febrero-2012
Mensajes: 49
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: problema con inserción de dato en la DB (nacimiento)

Muchas gracias por la mano que me venis dando...

Lo que ves delante de $_POST .... son dos funciones de seguridad... una la que colgo GatorV y otra que la arme yo...

Código PHP:
Ver original
  1. $dia = filterXSS(MakeMeSafe($_POST['dia']));
  2.     $mes = filterXSS(MakeMeSafe($_POST['mes']));
  3.     $anio = filterXSS(MakeMeSafe($_POST['anio']));

Una vez que se recoge esta información, se valida para ver que los datos de fecha sean correctos y el usuario desde su navegador los haya modificado (numeros por letras o numeros que no corresponden a la categoria).

Dps se hace la conversion del string que recibe por $_POST a integer y lo agrupo como te mostre antes...

Código PHP:
Ver original
  1. $dia=is_int($dia);
  2. $mes=is_int($mes);
  3. $anio=is_int($anio);
  4. $fecha_nacimiento=$anio."-".$mes."-".$dia;

Y después lo mando en la consulta SQL... y confirmo tu alta con un mail. Y se acabo el cuento.
__________________
@vindt89