Foros del Web » Programando para Internet » PHP »

enviar fecha y hora con form a una DB

Estas en el tema de enviar fecha y hora con form a una DB en el foro de PHP en Foros del Web. Hola tengo un formulario de envio..este envia datos de cada campo a una Base de Datos(un registro), y bueno entre estos campos tengo uno de ...
  #1 (permalink)  
Antiguo 26/02/2007, 11:39
 
Fecha de Ingreso: mayo-2006
Mensajes: 159
Antigüedad: 18 años
Puntos: 0
Pregunta enviar fecha y hora con form a una DB

Hola tengo un formulario de envio..este envia datos de cada campo a una Base de Datos(un registro), y bueno entre estos campos tengo uno de tipo "hidden" qie envia la fecha y la hora de registro..y ebuno yo lo envio asi:

/////// CODIGO PHP
<input name="fecha" type="hidden" id="fecha" value="echo date("Y")."-".date("m")."-".date("d")."-".date("h:i:s");">
////////

*Pero no me funciona, alguien sabe como puede funcionar.........para que llegue correctamente la hora asipor ejemplo: (2007-01-15 01:37:49).

Saludos.....
  #2 (permalink)  
Antiguo 26/02/2007, 11:53
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: enviar fecha y hora con form a una DB

hola,

no entiendo una cosa, todo eso que pusiste esta dentro de codigo php??

si es asi, esto deberia funcionar
Código PHP:
echo "<input name=\"fecha\" type=\"hidden\" id=\"fecha\" value=\"".date("Y-m-d H:i:s")."\">\n"
sino, si esta directamente en el codigo HTML puedes usar
Código:
<input name="fecha" type="hidden" id="fecha" value="<?PHP echo date("Y-m-d H:i:s"); ?>">
PD: si usas MySQL, y creas una columna tipo DATETIME en tu base de datos, podras asignarle la fecha y hora actual usando NOW() en tu consulta.

espero haberte ayudado

exitos
  #3 (permalink)  
Antiguo 26/02/2007, 14:07
Avatar de wesse  
Fecha de Ingreso: junio-2003
Ubicación: España
Mensajes: 577
Antigüedad: 20 años, 10 meses
Puntos: 1
Re: enviar fecha y hora con form a una DB

geq enviando estas variables a la base sería correcto?

$fecha = date("d/m/Y");
$hora = strftime("%H:%M:%s")
  #4 (permalink)  
Antiguo 26/02/2007, 19:18
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: enviar fecha y hora con form a una DB

Cita:
Iniciado por wesse Ver Mensaje
geq enviando estas variables a la base sería correcto?

$fecha = date("d/m/Y");
$hora = strftime("%H:%M:%s")

hola,
no es correcto, porque el formato de las fechas en mysql es año-mes-dia hora:minuto:segundo

las fechas en este formato podrian servir
Código PHP:
$fecha date("Y-m-d");
$hora strftime("%H:%M:%S"); 
exitos
  #5 (permalink)  
Antiguo 04/03/2007, 04:07
Avatar de wesse  
Fecha de Ingreso: junio-2003
Ubicación: España
Mensajes: 577
Antigüedad: 20 años, 10 meses
Puntos: 1
Re: enviar fecha y hora con form a una DB

y eso lo mismo $fecha = date("Y-m-d"); que $fecha = date("Y/m/d");
me refiero al separador (/) o tiene algun inconveniente usar la barra?
  #6 (permalink)  
Antiguo 04/03/2007, 15:57
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: enviar fecha y hora con form a una DB

me parece que no es lo mismo usar / que -, porque en teoria el formato de fecha de la base de datos es Y-m-d H:i:s,,

exitos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:45.