Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2005, 11:34
Avatar de susaninhax
susaninhax
 
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 19 años, 6 meses
Puntos: 3
recoger variables de un combobox dinámico

Buenas señores, no sé donde hacer esta pregunta si en este foro o en el de php, primeramente lo expongo aquí por si alguien puede echarme una mano .

He sacado de las faqs el ejemplo de los combos:

¿Como puedo hacer para que al cambiar la opción seleccionada en un combo, cambien también las opciones disponibles en otro combo? escrito por KAOPECTATE

Pues bien me gustaría saber como puedo recojer la variable que está seleccionada en ese momento tanto en el primer combo como en el segundo en php. Mi trozito de código para aclararme donde hago el select para sacar lso valores en el combo es:

Código PHP:
 $sql=("select ID_RESTAURANTE, POBLACION
    from RESTAURANTES
    group by POBLACION
    order by POBLACION");
    $result=mysql_query("$sql",$link) or die(mysql_error());
    ?> 
        <select  name="poblacion" class="campos_formulario" onchange="cambia(document.frm.restaurante)"> 
    <?
    $p
=0;
    while(
$row=mysql_fetch_array($result)) 
    { 
        
$id_restaurante=$row["ID_RESTAURANTE"];
        
$poblacion=$row["POBLACION"]; 
        
?> 
            <option value="<? echo $p$p++; ?>"> 
<? 
    
if ($poblacion==1) { echo "A Coruña";
    } elseif(
$poblacion==2) { echo "Álava";
             
etc,
?>
y el segundo combo:

Código PHP:
<?php  
    $sql
=("select ID_RESTAURANTE, NOMBRE 
    from RESTAURANTES
    order by POBLACION asc
    limit 1"
);
    
$result=mysql_query("$sql",$link) or die(mysql_error());
    
?> 
        <select name="restaurante" class="campos_formulario"> 
    <? 
    
while($row=mysql_fetch_array($result)) 
    {  
        
$id_restaurante=$row["ID_RESTAURANTE"];
        
$nombre=$row["NOMBRE"]; 
        
?> 
            <option value="<? echo $id_restaurante?>"> <? echo $nombre?> </option> 
        <? 
    
?>
   </select>
he intentado recogerlas con una consulta pero solo soi capaz de imprimir el primer valor, el resto ni caso me hace... a alguien le ha pasado alguna vez?

Perdonar las molestias si no debo preguntarlo aquí pero como he utilizado el script k puso KAOPECTATE pues pensé que más de uno lo utilizaría mezclado con php...

Un besote pa tos, y muchas gracias de antemano