Campo de Fecha para formularios PHP

Una función estándar para pedir un campo de fecha en un formulario PHP.

  1. /**
  2.  * Devuelve los 3 campos de Fecha: Dia-mes-año
  3.  *
  4.  * @return unknown
  5.  */
  6. function file_date($dia=0,$mes=0,$any=0)
  7. {
  8.     $str ="";
  9.     // Campo día
  10.     $str.="<select name='dia'>";
  11.     $ind = 1;
  12.     while ( $ind < 32 )
  13.     {
  14.         $str.= "<option value='$ind";
  15.         if ($dia == $ind)
  16.         {
  17.             $str.="' selected>" ; // Es el día por defecto
  18.         }
  19.         else
  20.         {
  21.             $str.="'>" ;
  22.         }
  23.         $str.="$ind</option>";
  24.         $ind++;
  25.     }
  26.     $str.="</select> ";
  27.     // Campo mes
  28.     $str.="<select name='mes'>";
  29.     $ind = 1;
  30.     while ( $ind < 13 )
  31.     {
  32.         $str.= "<option value='$ind";
  33.         if ($mes == $ind)
  34.         {
  35.             $str.="' selected>" ; // Es el día por defecto
  36.         }
  37.         else
  38.         {
  39.             $str.="'>" ;
  40.         }
  41.         $str.= mes_txt($ind)."</option>";
  42.         $ind++;
  43.     }
  44.     $str.="</select> ";
  45.     // Campo any
  46.     $str.="<select name='any'>";
  47.     $ind = 1936;
  48.     while ( $ind < 2006 )
  49.     {
  50.         $str.= "<option value='$ind";
  51.         if ($any == $ind)
  52.         {
  53.             $str.="' selected>" ; // Es el día por defecto
  54.         }
  55.         else
  56.         {
  57.             $str.="'>" ;
  58.         }
  59.         $str.= "$ind</option>";
  60.         $ind++;
  61.     }
  62.     $str.="</select>";
  63.     return $str;
  64. }

Tags: ,

About Alex Borrás

Informático, especializado en desarrollo Web con WordPress, Redes Sociales y posicionamiento en buscadores (SEO). Fan de la OOP y como afición jugador de Ajedrez. Geek por vocación & iphonero.
?????????