![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
16/05/2005, 10:05
|
![Avatar de dwaks](http://static.forosdelweb.com/customavatars/avatar23606_1.gif) | | | Fecha de Ingreso: agosto-2002 Ubicación: Panamá
Mensajes: 962
Antigüedad: 22 años, 6 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. |