Foros del Web » Programando para Internet » PHP »

Fecha y hora del sistema y manual

Estas en el tema de Fecha y hora del sistema y manual en el foro de PHP en Foros del Web. Hola, buenas tardes. Espero puedan asesorarme con esta duda. En mi formulario en un principio cuando capturaba los datos, dicho formulario capturaba la hora del ...
  #1 (permalink)  
Antiguo 13/09/2012, 18:28
 
Fecha de Ingreso: julio-2012
Mensajes: 138
Antigüedad: 11 años, 9 meses
Puntos: 4
Pregunta Fecha y hora del sistema y manual

Hola, buenas tardes.

Espero puedan asesorarme con esta duda.

En mi formulario en un principio cuando capturaba los datos, dicho formulario capturaba la hora del sistema, esto es algo que yo requeria obtener y hasta ahi no habia problema.

Para realizar la insercion en mi BD con la hora del sistema realizaba esto:


Código PHP:
Ver original
  1. $FH_solicitud = date("Y-m-d H:i:s");  //Variable
  2.  
  3. $query_insertar_ticket2 = mysql_query("INSERT INTO tickets (hora_solicitud) VALUES ('".$FH_solicitud."')")or die (mysql_error());

Para esta insercion yo no hacia uso de un input text para agregar la fecha/hora puesto que era algo automatico.

Sin embargo habrá ocasiones en donde en ese formulario, requiera ingresar fecha/hora manualmente.
Para esta el ultima hice lo siguiente:

Código PHP:
Ver original
  1. <br/>Fecha y hora de solicitud <br/><input type="text" name= "fh_ini_sol"  /><br />
  2.  
  3. @$FH_solicitud = $_POST['fh_ini_sol'];
  4.  
  5. //Insercion
  6. $query_insertar_ticket2 = mysql_query("INSERT INTO tickets (hora_solicitud) VALUES ('".$FH_solicitud."')")or die (mysql_error());

Si hago la insercion de manera manual no hay ningun problema, pero es evidente que si dejo el campo vacio en el formulario, ya no me tomara la fecha/hora de manera automatica.

Mi duda es, ¿como le hago para que pueda tener estas dos opciones juntas?

Se que a lo mejor es un poco extraño el conjuntarlas pero habra ocasiones habra una necesidad para insertar asi las fechas/horas.


Gracias de antemano por sus respuestas.
__________________
Keep learning, someday the knowledge will be your future...
  #2 (permalink)  
Antiguo 13/09/2012, 18:38
 
Fecha de Ingreso: agosto-2011
Ubicación: Santo Domingo
Mensajes: 487
Antigüedad: 12 años, 8 meses
Puntos: 31
Respuesta: Fecha y hora del sistema y manual

Puedes hacer una comparacion, que si el campo de fecha manual esta en blanco.. te asigne la hora automatica..
__________________
El talento se educa en la KARMA y el carácter en la tempestad.
Gabriel De Los Santos
  #3 (permalink)  
Antiguo 14/09/2012, 04:19
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Fecha y hora del sistema y manual

algo asi

if(isset($fecha)){ } //si existe no hacemos nada
else{$fecha=date("d/n/Y");} //si no existe le asignamos date()
  #4 (permalink)  
Antiguo 14/09/2012, 09:57
 
Fecha de Ingreso: julio-2012
Mensajes: 138
Antigüedad: 11 años, 9 meses
Puntos: 4
Respuesta: Fecha y hora del sistema y manual

Muchas gracias a los dos, si tuve que hacer una comparacion para poder registrar la horas segun la necesidad.

Saludos!
__________________
Keep learning, someday the knowledge will be your future...

Etiquetas: fecha, formulario, manual, mysql, sistema, variables
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 10:29.