Foros del Web » Programando para Internet » PHP »

manejar fechas en php para ingresarlas en mysql

Estas en el tema de manejar fechas en php para ingresarlas en mysql en el foro de PHP en Foros del Web. holahola, gracias por permitirme entrar en este foro y tomor un poco de vuestra sabiduria y abonarles las que pueda. en este momento tengo una ...
  #1 (permalink)  
Antiguo 15/09/2008, 22:59
 
Fecha de Ingreso: septiembre-2008
Mensajes: 1
Antigüedad: 15 años, 7 meses
Puntos: 0
manejar fechas en php para ingresarlas en mysql

holahola, gracias por permitirme entrar en este foro y tomor un poco de vuestra sabiduria y abonarles las que pueda.

en este momento tengo una duda en relacion a la manipulacion de la fecha, poseo una funcion que me presenta la seleccion de la fecha como tres listas desplegables una para el dia, mes y año, pero no logro asignar el resultado de retorno en otra variable para poder imprimirlo o para manipularlo y convertirlo en el formato de mysql, a continuacion les presento el codigo de esta funcion:

//Define Inicio de Rango de Fecha o Simplemente una fecha

function procFecIni() {

//Generando cmb de Dias

$retorno = "<select class=\"bodydark\" name=\"fec_ini_dia\" tabindex=\"1\">";

$dia=date("d");

$limitedia=31;

for ($i=1;$i<=$limitedia;$i++){

$retorno .= "<option value=\"$i\"";

if ($i==$dia){

$retorno .= "selected>";

}else{

$retorno .= ">";

}

$retorno .= "$i</option>\n";

}

$retorno .= "</select>/";

//Generando cmb de Meses

$retorno .= "<select class=\"bodydark\" name=\"fec_ini_mes\" width=\"30\" tabindex=\"1\">";

//setlocale("LC_ALL","SP");

$mes=date("m");

for ($i=1;$i<13;$i++){

if ($i<10){

$retorno .= "<option value=\"$i\"";

} else {

$retorno .= "<option value=\"$i\"";

}

if ($i==$mes){

$retorno .= "selected>";

}else{

$retorno .= ">";

}

switch ($i) {

case 1:

$nmes="ene";

break;

case 2:

$nmes="feb";

break;

case 3:

$nmes="mar";

break;

case 4:

$nmes="abr";

break;

case 5:

$nmes="may";

break;

case 6:

$nmes="jun";

break;

case 7:

$nmes="jul";

break;

case 8:

$nmes="ago";

break;

case 9:

$nmes="sep";

break;

case 10:

$nmes="oct";

break;

case 11:

$nmes="nov";

break;

case 12:

$nmes="dic";

break;

}

$retorno .= "$nmes </option>\n";

}

$retorno .= "</select>/";

//Generando cmb de años

$retorno .= "<select class=\"bodydark\" name=\"fec_ini_ano\" width=\"30\" tabindex=\"1\">";

$ano=date("Y");

$anoa = $ano-50;

//$anoa=$ano-1;

while($ano>=$anoa) {

if($anoa==$ano) {

$retorno .= "<option value=\"$anoa\" selected>$anoa</option>\n";

} else {

$retorno .= "<option value=\"$anoa\" >$anoa</option>\n";

}

$anoa++;

}

//$retorno .= "<option value=\"$ano\" selected>$ano</option>\n";

$retorno .= "</select>";



return $retorno;



}

necesito ingresar esta fecha en la tabla de mysql

de antemano gracias totales.
  #2 (permalink)  
Antiguo 16/09/2008, 01:37
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: manejar fechas en php para ingresarlas en mysql

Lo que pasa es que esa funcion lo que hace es crear los selects.

Para procesar la informacion proveniente de esos selects usas $_POST.
Ya luego de ahi concatenas e insertas en MySQL.
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 13:57.