Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2004, 07:42
Avatar de oktubre
oktubre
 
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 20 años, 7 meses
Puntos: 4
Interesante para principiantes

Les dejo esta función que es lo que estoy usando en formularios de base de datos, donde lo que normalmente requiero es que en el input type select, la fecha actual ya este fijada.
Pueden surgir un par de preguntas al respecto, como por ejemplo como no incluir la función dentro del desarrollo html. El tema es que yo este tipo de select lo necesito en casi todos los formularios de la mis aplicaciones, por lo que en un archivo guardo este tipo de funciones, que deben generar HTML y asi solo escribo un par de lineas y no todo el despe.

Código PHP:

        
function select_dia($cuando,$campo_uno,$campo_dos,$campo_tres) {
        if(isset(
$cuando)&$cuando=='hoy'){
            
$dia date("d");
            
$mes date("n");
            
$aniodate("Y");
    
    

    
        
$meses = array('Selecionar''Ene''Feb''Mar''Abr''May''Jun''Jul''Ago''Sep''Oct''Nov''Dic');
            
        echo 
'
        día:
      <select size="1" name="'
.$campo_uno.'" style="color: #5E7410; border: 1px solid #808080; background-color: #E8E6E1">
      <option Selected> '
.$dia.' </option>
      <option>01</option>
      <option>02</option>
      <option>03</option>
      <option>04</option>
      <option>05</option>
      <option>06</option>
      <option>07</option>
      <option>08</option>
      <option>09</option>
      <option>10</option>
      <option>11</option>
      <option>12</option>
      <option>13</option>
      <option>14</option>
      <option>15</option>
      <option>16</option>
      <option>17</option>
      <option>18</option>
      <option>19</option>
      <option>20</option>
      <option>21</option>
      <option>22</option>
      <option>23</option>
      <option>24</option>
      <option>25</option>
      <option>26</option>
      <option>27</option>
      <option>28</option>
      <option>29</option>
      <option>30</option>
      <option>31</option>
      </select> mes:&nbsp;
      <select size="1" name="'
.$campo_dos.'" style="color: #5E7410; border: 1px solid #E8E6E1; background-color: #E8E6E1">
    <option selected value="'
.$mes.'"> '.$meses[$mes].' </option>
      <option value="01">Ene</option>
      <option value="02">Feb</option>
      <option value="03">Mar</option>
      <option value="04">Abr</option>
      <option value="05">May</option>
      <option value="06">Jun</option>
      <option value="07">Jul</option>
      <option value="08">Ago</option>
      <option value="09">Sep</option>
      <option value="10">Oct</option>
      <option value="11">Nov</option>
      <option value="12">Dic</option>
      </select> año:
      <select size="1" name="'
.$campo_tres.'" style="color: #5E7410; border: 1px solid #808080; background-color: #E8E6E1">
     <option selected value="'
.$anio.'">'.$anio.'</option>
      <option value="2004">2004</option>
      <option value="2005">2005</option>
      <option value="2006">2006</option>
      </select>
        
        
        '
;
        }
        }
     echo 
select_dia('hoy','dia','mes','anio'); 
veran que hay cosas que no son muy prolijas, pero al llamarlo con con la funcion select_dia, tambien podemos elegir el nombre del campo Día , mes y año, osea nombrarlo como se nos ocurran.

Saludos a todos, se que mi apore es el menos importante, pero es lo que hay...

Felicidades a todos los que consultan este foro aprendiendo día a día esto de PHP y especialmente a los operadores, que son quienes nos dan una mano a los que sabemos menos.

beso a xalome, como siempre...
gracias chris (cvdhs) que hasta donde sé, es el dueño de todo esto
__________________
w32.oktubre@mm <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.