Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/03/2011, 18:05
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 20 años
Puntos: 81
Respuesta: Descartar años de un bucle for

Lo que dice abimaelrc es que pongas los datos en un array para que puedas compararlos con in_array()... o sea:
Código PHP:
Ver original
  1. $sql = "SELECT *
  2.         FROM cuotas
  3.         WHERE Ngrupo = '".$_SESSION['Ngrupo']."'";
  4. $consulta = mysql_query($sql);
  5. while($array = mysql_fetch_array($consulta)){
  6.     $anios[] = $array['fecha'];
  7. }
  8.  
  9. echo '
  10. <select name="fecha">
  11.     <option value="vacio">Seleccione el a&ntilde;o</option>';
  12. for ($i=date('Y'); $i>=1950; $i--){
  13.     if(!in_array($i, $anios)){
  14.         echo '<option value="'.$i.'">'.$i.'</option>';
  15.     }
  16. }
  17. echo '</select><br />';
Te hice unos pequeños ajustes al codigo.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!