martes, 14 de agosto de 2012

carga fecha en los lista/Menu en forma automatica

Acá un código que se usa mucho, para carga los LISTA/MENÚ EN PHP, y den la fecha forma automática, y así seleccionar por defecto en  php



<div >
      <label class="campo">Fecha de nacimiento</label>


<!--seleccionar los dias del mes-->
      <select name="drpdias" id="drpdias"  >
        <option selected="selected" value=""> Dias:</option>
        <?php
        for ($i=1; $i<=31; $i++) {
            if ($i == date('j'))
                echo '<option value="'.$i.'" selected>'.$i.'</option>';
            else
                echo '<option value="'.$i.'">'.$i.'</option>';
        }
        ?>
      </select>
      <!--seleccionar el mes-->
      <select name=" drpmes " id="drpmes">
        <option selected="selected" value="">Mes:</option>
        <?php
        for ($i=1; $i<=12; $i++) {
            if ($i == date('m'))
                echo '<option value="'.$i.'" selected>'.$i.'</option>';
            else
                echo '<option value="'.$i.'">'.$i.'</option>';
        }
        ?>
      </select>
      <!--seleccionar el ano de nacimiento-->
      <select name="drpanos" id="drpanos">
        <option selected="selected" value="">Años:</option>
     
        <?php
$ano = date ('Y');
                //$ano = $ano - 18; aca es para reste meno 18 años.
for ($a = $ano; $a >= ($ano - 100); $a--)
{
if ($a == date('Y'))
                echo '<option value="'.$a.'" selected>'.$a.'</option>';
            else
                echo '<option value="'.$a.'">'.$a.'</option>';

} ?>
      </select>

</div >

Un trozo de la hoja de estilo...

.label {
color: #1D2A5B;
text-align: right;
}
div label.campo {
width: auto;
margin: .4em 0;
display: block;
font-size: 13px;
}

select {
font-size: 14px;
padding: 6px;
border-radius: 4px;
border: 1px solid #CED5D7;
}


   

No hay comentarios:

Publicar un comentario

Bienvenido