Foros del Web » Programando para Internet » PHP »

Insertar Fecha En Registros

Estas en el tema de Insertar Fecha En Registros en el foro de PHP en Foros del Web. Hola a todos; he visto mi duda resuelta en otros post, pero sólo parcialmente . Pienso que también podría ir en el foro de JavaScript ...
  #1 (permalink)  
Antiguo 15/12/2006, 06:53
 
Fecha de Ingreso: septiembre-2004
Mensajes: 64
Antigüedad: 19 años, 8 meses
Puntos: 2
Insertar Fecha En Registros

Hola a todos; he visto mi duda resuelta en otros post, pero sólo parcialmente . Pienso que también podría ir en el foro de JavaScript o incluso de Dreamweaver pero por algún lado tengo que empezar...
Se trata de alimentar en una BD MySQL un campo de fecha.
Como quiero evitar que cada usuario lo alimente según su criterio (15/12/06 15 de diciembre de 2006 2006/12/15...... etc....) he pensado montar un formulario con tres menús desplegables (día, mes y año) para que el usuario los active... y ahora la duda... ¿cómo puedo pasar la información de esos 3 menús a un único campo de la tabla (fecha)?
PD: pienso (¿?) que me da igual que se resuelva en el lado del cliente (JavaScript) que en mi lado y también me daría igual el formato de la fecha, sólo quiero que sean iguales para luego ordenarlas.
Un saludo a todos
  #2 (permalink)  
Antiguo 15/12/2006, 10:10
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: Insertar Fecha En Registros

La fecha esta que dato es? (ej, el nacimiento del usuario, la fecha de publicación de una noticia, etc? (solo para saber si usaras un campo date o un int-tiemstamp) )
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #3 (permalink)  
Antiguo 15/12/2006, 12:19
 
Fecha de Ingreso: septiembre-2004
Mensajes: 64
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: Insertar Fecha En Registros

Hola; la fecha corresponderá al anuncio de un evento deportivo, es decir no se corresponde con la fecha en la que el usuario inserta el dato (hoy día 15 anuncio que el próximo 14 de enero de 2007 habrá una carrera; la fecha será 14/01/2007)
Gracias por tu tiempo
  #4 (permalink)  
Antiguo 15/12/2006, 12:43
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: Insertar Fecha En Registros

Ok, entonces podés usar tranquilamente un campo del tipo int o timestamp en la db, lo cual ocupa menos y es mas rápido.
Del lado del usuario yo pondría un text con un calendario (javascript, hay varios), lo cual enviara algo como 16/12/2006. Al guardar podes hacer:
Código PHP:
$fecha $_POST["fecha"];
$fecha explode('/',$fecha);
if( 
count$fecha ) == && $fecha[2] > 1970){
    
$fecha mktime(0,0,0,$fecha[1],$fecha[0],$fecha[2]);
}else{
    
$fecha time();

Y luego un insert (te recomiendo un campo int(11) para esto). Para hacer un out del mismo todo lo que haces es pasarlo por la función date() (<?php echo date("d/m/Y", $rs["fecha"]);?>), no hay mucho mas que comentar...pero si algo no entendes o algo que me quedo colgado pregunta.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #5 (permalink)  
Antiguo 18/12/2006, 05:55
 
Fecha de Ingreso: septiembre-2004
Mensajes: 64
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: Insertar Fecha En Registros

Amigo perdona pero después de muchos esfuerzoa arrojo la toalla y trato de salir con una solución más sencilla (que es de lo que soy capaz). Recojo en un formulario las variables dia, mes y año y creo una nueva variable que se llama fecha con las tres anteriores. Hasta ahí todo perfecto. Inserto los registros en la BD... pero cómo puedo subir a la BD esa variable fecha sino la tengo vinculada a ningún campo de formulario?
En otra página tengo un campo de formulario en el que autointroduzco la fecha de alta del registro mediante:
value="<?php echo date ("y:m:d"); ?>"
Cómo podría ahora autointroducir el valor de fecha?
Gracias
  #6 (permalink)  
Antiguo 20/06/2007, 11:05
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 9 meses
Puntos: 638
Re: Insertar Fecha En Registros

hola, si usas dreamweaver, esto de debe servir, super facil y comodo para el usuario:

http://www.phpcondreamweaver.com.ar/...n-dreamweaver/

saludos
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
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 21:08.