Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/05/2005, 10:05
Avatar de dwaks
dwaks
 
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 21 años, 9 meses
Puntos: 15
Bueno te aconsejo lo siguiente:
El formato date en mysql consite en esta estructura:
2004-06-24 = año-mes 2 digitos-dia 2 digitos

Para que la gente ponga la fecha puedes pedirles las fechas con select option del formulario y asi ya tendras control sobre los datos que ingresa el usuario ya que sino tienes control ellos pondran lo que quieran.

Crea 3 select de formulario y llenalos con los años fechas y dias correspondientes, entonces ya los tendras con formato y en tu script solo los unes:
<?php
$fecha = $_POST["anno"]."-".$_POST["mes"]."-".$_POST["dia"];
?>

Y ya tendras la fecha con el formato correcto de la base de datos mysql.

NOTA: Tambien puedes poner 3 input tipo text y colocas la forma de escribir los datos al final como: ejemplo: 2005/05/16

Y validas con javascript lo que ponen ellos diciendole la correcta forma y haces lo mismo en el php que lo ingresa concatenandolos como te mostre a la variable $fecha con la estructura date de mysql.