Select que actualiza otro select

Quiero saber como hacer si dentro de un formulario tengo dos SELECT y yo quiero que los valores que aparezcan en el segundo select dependan de los valores del primer select.
Es decir que, para cada uno de los valores del primer select los valores que aparecerán en el segundo select sean distintos (aunque no necesariamente todos distintos).
Espero que se haya entendido mi pregunta desde ya muchas gracias

1 Respuesta

Respuesta
1
... Imagina que estamos sacando la ficha de un cliente (sus datos) y hay un campo desplegable que contiene sus direcciones de envío:
<?
$DATOS=mysql_query("SELECT * FROM clientes WHERE codigo=1");
// ...escribes la ficha (el FROM) con
// los datos y luego creas el SELECT
$DIRECCIONES=mysql_query("SELECT direccion FROM direcciones_clientes WHERE codigo_cliente=1");
echo "<SELECT name='DIRECCIONES'>";
for (i=0;
i<mysql_num_rows;
$DIRECCIONES;$i++) {
echo "<OPTION value='";
echo mysql_result($DIRECCIONES,$i,"direccion");
echo "'>";
echo mysql_result($DIRECCIONES,$i,"direccion");
} // fin del for
Echo "</SELECT>"
Creo que este ejemplo es lo que buscas (o casi). Si te sirve, encantado de haberte ayudado. Si no.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas