Foros del Web » Programando para Internet » PHP »

SELECT con los años atumaticamente

Estas en el tema de SELECT con los años atumaticamente en el foro de PHP en Foros del Web. Hola de nuevo tengo un asunto que estado buscando ya sea por java o por php, bien la situación es la siguiente tengo un formulario ...
  #1 (permalink)  
Antiguo 28/03/2011, 16:30
 
Fecha de Ingreso: octubre-2006
Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 18 años, 1 mes
Puntos: 0
SELECT con los años atumaticamente

Hola de nuevo tengo un asunto que estado buscando ya sea por java o por php, bien la situación es la siguiente tengo un formulario de registro en donde en un menú desplegable (SELECT) se selecciona un año que va desde el 2005 hasta hoy (2011), todo esta muy bien pero lo tedioso de esto es que cada año tengo que ingresar al codigo e ingresar manualmente el año actual.

Es por eso que búsqueda en algún codigo ya sea en java o en php que me cargue el periodo de año del 2005 al año actual automáticamente sin que lo este cargando manualmente cada vez que se termina un año, espero me ayudar dándome alguna idea ya que e estado buscando y no he conseguido como hacerlo..
  #2 (permalink)  
Antiguo 28/03/2011, 16:54
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 14 años, 1 mes
Puntos: 511
Respuesta: SELECT con los años atumaticamente

Cita:
Iniciado por expecimen Ver Mensaje
Es por eso que búsqueda en algún codigo ya sea en java o en php que me cargue el periodo de año del 2005 al año actual automáticamente sin que lo este cargando manualmente cada vez que se termina un año, espero me ayudar dándome alguna idea ya que e estado buscando y no he conseguido como hacerlo..
que tal expecimen, analizando tu problema es muy facil de solucionar ya que se puede hacer con los 2 lenguajes pero te dejo este codigo en php y espero y te sirva
Código PHP:
Ver original
  1. <label>
  2.       <select name="anios" id="anios">
  3.        <?php
  4.         $anio=date("Y");
  5.         for($i=2005; $i<=$anio; $i++){
  6.             echo "<option value=$i>$i</option>";   
  7.         }
  8.        ?>
  9.       </select>
  10.     </label>


Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #3 (permalink)  
Antiguo 28/03/2011, 23:49
 
Fecha de Ingreso: octubre-2006
Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: SELECT con los años atumaticamente

Gracias era lo que estaba buscando
  #4 (permalink)  
Antiguo 29/03/2011, 01:11
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 8 meses
Puntos: 21
Respuesta: SELECT con los años atumaticamente

Cita:
Iniciado por skiper0125 Ver Mensaje
que tal expecimen, analizando tu problema es muy facil de solucionar ya que se puede hacer con los 2 lenguajes pero te dejo este codigo en php y espero y te sirva
Código PHP:
Ver original
  1. <label>
  2.       <select name="anios" id="anios">
  3.        <?php
  4.         $anio=date("Y");
  5.         for($i=2005; $i<=$anio; $i++){
  6.             echo "<option value=$i>$i</option>";   
  7.         }
  8.        ?>
  9.       </select>
  10.     </label>


Saludos
Creo que el value=$i debe ir así: value='.$i.' o así:

echo '<option value="$i">' . "$i" . '</option>';
  #5 (permalink)  
Antiguo 29/03/2011, 01:26
Avatar de s00rk  
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 14 años
Puntos: 48
Respuesta: SELECT con los años atumaticamente

Cita:
Iniciado por opzina Ver Mensaje
Creo que el value=$i debe ir así: value='.$i.' o así:

echo '<option value="$i">' . "$i" . '</option>';
La segunda forma que pones es como lo tiene ahi jeje, ami parecer esta bien como lo coloco.
  #6 (permalink)  
Antiguo 29/03/2011, 01:28
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 8 meses
Puntos: 21
Respuesta: SELECT con los años atumaticamente

Es verdad, las 3 formas son válidas...
mm, esto me pasa por apurado :)

Etiquetas: select
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.