Foros del Web » Programando para Internet » PHP »

introducir fecha

Estas en el tema de introducir fecha en el foro de PHP en Foros del Web. Hola, tengo una duda, en mi bd tengo el campo fecha, que por obvias razones es de tipo date, lo que quiero saber, es como ...
  #1 (permalink)  
Antiguo 12/08/2004, 09:12
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 22 años, 10 meses
Puntos: 20
introducir fecha

Hola, tengo una duda, en mi bd tengo el campo fecha, que por obvias razones es de tipo date, lo que quiero saber, es como le hago para introducir una fecha en este campo desde mi formulario en php, pues tengo entendido que el formato de fecha es AA-MM-DD, y lo que yo quiero es que haya listas desplegables en las que el usuario seleccione año, mes y dia, la pregunta es, como le hago para introducir estos campos en uno solo si tengo en cuenta que cada uno es diferente del otro?
__________________
Say no more.......
  #2 (permalink)  
Antiguo 12/08/2004, 09:17
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cara a tu sentencia SQL tipo INSERT/UPDATE tendrás que darle ese formato aaa-mm-ddd (si es DATE) ..

Piensa en ese "formato" y tu "sentencia SQL" para la parte PHP como en una simple cadena más (string) .. así que tan sólo tienes que recolectar tus varibles de donde provengan y armar el string que al final será tu sentencia SQL concatenando donde te haga falta.

Ejemplo

Si a tu script de proceso le envias $dia $mes $anyo

.. tomalo como cadena y concatena:

$fecha=$anyo."-".$mes."-".$dia;

Y haces tu INSERT/UPADATE tipico ..

$sql="INSERT INTO tabla fecha VALUES ('$fecha')";

Un saludo,
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:45.