Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2007, 09:40
Avatar de kennyhp
kennyhp
 
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 17 años, 9 meses
Puntos: 5
Guardar en campo date

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!