Foros del Web » Programando para Internet » Javascript »

como hacer selects encadenados

Estas en el tema de como hacer selects encadenados en el foro de Javascript en Foros del Web. Hola, necesito programar dos selects que cambie segun su valor lo que el usuario haya seleccionado en un primer select.Lei lo que aparece en la ...
  #1 (permalink)  
Antiguo 14/01/2004, 10:16
 
Fecha de Ingreso: diciembre-2003
Mensajes: 212
Antigüedad: 20 años, 4 meses
Puntos: 0
como hacer selects encadenados

Hola, necesito programar dos selects que cambie segun su valor lo que el usuario haya seleccionado en un primer select.Lei lo que aparece en la faq pero nose como aplicarlo cuando los valores se leen de la base datos que esta en mysql.
Para mostrar los valores en un select que muestra las marcas de las impresoras tengo este codigo:
<select name="r_marca_imp" class="listado" id="select3" >
<option value="">Seleccione</option>
<?php

$strsqls2= "SELECT COD_MARCA, MARCA_IMP from marca_impresoras order by MARCA_IMP";
$rss2 = mysql_query($strsqls2,$cn);
$num_regs2 = mysql_num_rows($rss2);

if ($num_regs2 > 0) {

while($row= mysql_fetch_array($rss2)) {
$cobene2 = $row["COD_MARCA"];
$bene2 = $row["MARCA_IMP"];
?>
<option value="<?php echo $cobene2?>">
<?php echo $bene2?>
</option>
<?php
} # del while
cerrar($rss2);
} # del if ($num_regs > 0)

?>
</select>
el otro select que tengo que programar segun la marca es la siguiente:

<select name="r_mod_imp" class="listado" id="select5" >
<option value="">Seleccione</option>
<?php
$strsqls= "select COD_MODELO, MODELO_IMP from modelos_impresoras order by MODELO_IMP";
$rss = mysql_query($strsqls,$cn);
$num_regs = mysql_num_rows($rss);

if ($num_regs > 0) {

while($row= mysql_fetch_array($rss)) {
$cobene = $row["COD_MODELO"];
$bene = $row["MODELO_IMP"];
?>
<option value="<?php echo $cobene?>">
<?php echo $bene?>
</option>
<?php
} # del while
cerrar($rss);
} # del if ($num_regs > 0)

?>
</select>

Por favor diganme una idea de como hacer esto,es importante para mi proyecto de pasantias.
  #2 (permalink)  
Antiguo 15/01/2004, 06:56
 
Fecha de Ingreso: diciembre-2003
Mensajes: 212
Antigüedad: 20 años, 4 meses
Puntos: 0
Lei un ejemplo de Alocao, y se relaciona con lo que estoy preguntando, pero en el caso de èl, los valores de los comobox los coloca manualmente, como puedo ajustarlo leyendolo de la base de datos?

Última edición por sofia2; 15/01/2004 a las 07:02
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 11:31.