Hola, necesito guardar en un campo date de la base de datos el contenido de un campo de texto, normalmente para guardar en tipo date lo hago con NOW() pero esta vez necesito guardar una fecha introducida por el usuario, lo estoy intentando, pero no me guarda nada.
El usuario ha guardar con el formato dd/mm/yyyy
La consulta a la bbdd es:
Código:
if(!
$insertar=mysql_query("INSERT INTO productos(id_vendedor,nombre,plataforma,descripcion,precio_inicio,gastos_envio,fecha_insercion,fecha_final)
VALUES('$id_usuario','$nombre','$seccion','$descripcion','$precio','$gastos_envio',NOW(),'$fecha_fin')"))
{
echo "Error al insertar ". mysql_error();
}
y recojo el dato así:
Código PHP:
$nombre= $_POST['nombre'];
$seccion= $_POST['seccion'];
$precio= $_POST['precio'];
$fecha_fin= $_POST['date'];
$descripcion= $_POST['descripcion'];
$gastos_envio= $_POST['envio'];
El que interesa es fecha_final, que es el que debe guardar la fecha.
No se si es por que el formato de la base de datos es en ingles o por que al ser tipo date hay que hacerlo de alguna manera especial...
Gracias!