Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/10/2014, 21:28
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: ¿Cómo guardo la fecha de nacimiento al registrar usuario?

Concatena los datos y guardas la fecha resultante.

Código PHP:
Ver original
  1. $year = $_POST['nombre_input_año'];
  2. $month = $_POST['nombre_input_mes'];
  3. $day = $_POST['nombre_input_día'];
  4. $fecha = $year . '-' . $month . '-' . $day;
  5. $consulta = "INSERT INTO tuTabla (fechaNacimiento) VALUES '{$fecha}'";
  6. $query = mysqli_query($conexion, $consulta);

Aunque, en HTML5, existe un tipo de <input> con el que puedes tener un calendario desde el cual elegir una fecha.

Código HTML:
Ver original
  1. <input type = "date" name = "fecha" />

En ese caso, simplemente tomas su dato como lo harías con cualquier otro elementos del formulario:

Código PHP:
Ver original
  1. $fecha = $_POST['fecha'];

Te recomiendo realizar validaciones antes de insertar los datos en la BD.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand