Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2008, 22:59
jcjv
 
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.