Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/11/2008, 02:55
Avatar de Silko
Silko
 
Fecha de Ingreso: septiembre-2008
Mensajes: 62
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: tres combobox depedientes

Te popngo un trozo de mi codigo a ver si te sirve para aplicarlo al tullo:
(lo mismo pasaria con el segundo select)

Código PHP:

/*con onchange enviamos el parametro $_Post nada mas seleccionarlo, para que realice la segunda consulta con dicho parametro*/

echo "<select name='comunidad' id='comunidad' class='campo' onchange='this.form.submit()'>";
        
/*Si no se ha enviado ningun parametro*/
    
if (empty($_POST["comunidad"]) ){
        echo 
"<option selected value=0 >Cualquiera";//seleccionado por defecto
    
}else{
        echo 
"<option value=0 >Cualquiera";
    }
    
$j=1;
    
/*Escrbe las comunidades tomadas de la base de datos*/
    
while ($j<$c){


                
/*Al hacer onchange se vuelve a realizar la consulta de comunidades para no perder el dato comoparamos el valor enviado  con la consulta de comunidades y cuando estos dos coincidan*/

        
if ($_POST["comunidad"] == $comunidades[$j]){
            echo 
"<option value='".$comunidades[$j]."' selected>".$comunidades[$j]."";/*Cuando coincidan pongo dicha en el option de dicha comunidad la propiedad "selected"*/
        
}
        else{
            echo 
"<option value='".$comunidades[$j]."' >".$comunidades[$j]."";
        }
    
$j++;
    }
echo 
"</select>"