Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2009, 18:15
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta List/menu : Columnas dependientes - Mysql

hola a todos.

¿ como puedo hacer 2 list/menu, dependiente uno del otro, basados en mysql ?

el cuento es este...

tengo un form, en donde tengo un list/menu que me arroja los valores ingresados en una tabla mysql.. lo cual hago asi:

Código PHP:
<?php
$conexion
mysql_connect("localhost","icaro","icaro") or die ("no se pudo conectar con el servidorssssssss");
mysql_select_db("administracion",$conexion)or die ("problemas en la conexion a la base de datos");

$consul_contratomysql_query("select  nom_contrato from contratos where estado='En proceso' group by nom_contrato"$conexion) or die ("cago".mysql_error());
?>

<select name="consulta_contrato" class="texto_3" id="consulta_contrato" >
<option selected="selected"></option>

<?php while ($reg=mysql_fetch_array($consul_contrato)) 
echo 
"<option value=\"$reg[nom_contrato]\">$reg[nom_contrato]</option>"
?>

</select>
ahora.... tengo otra tabla "cargos" en mysql, la cual tiene 2 columnas "contrato" y "cargo"... lo que quiero tener.. es OTRO list/menu en mi form, que DEPENDA del contrato seleccionado en el primer list/menu (consulta_contrato)...

en resumen... el primer list/menu me entrega 1 - 2 - 3 - 4 - 5
y la tabla "cargos" tiene por ejemplo
Contrato / Cargo
1 / aaa
1 / bbb
2 / fff
2 / ggg
2 / hhh
3 / xxx
etc...

lo que quiero es que si selecciono "2" en el list/menu "consulta_contrato", me arroje los elementos "fff" , "ggg" y "hhh" en el "otro" list menu

como puedo hacer esto ????
debería ser un javascript ??? si es asi les agradecería algun ejemplo o algo porque en javascript no me manejo bien..

gracias a todos por toda la ayuda posible....