Foros del Web » Programando para Internet » PHP »

Interesante para principiantes

Estas en el tema de Interesante para principiantes en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/12/2004, 07:42
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 21 años, 2 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.
  #2 (permalink)  
Antiguo 26/12/2004, 18:38
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Bueno .. como todo aporte es bienvenido .. pero si quieres que quede para el disfrute de todos, mejor es que lo coloques como una FAQ màs si tu lo estimas oporturno.

Un saludo,
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 14:43.