Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2011, 16:10
kosios
 
Fecha de Ingreso: marzo-2009
Mensajes: 90
Antigüedad: 15 años, 1 mes
Puntos: 0
como hago un Select dependiente de BD

HOla amigos llevo dias tratando de hacer un select dinamico de mi base de dato, para las tablas, regimenes y entidades_afiliadoras.

tengo dos select uno llamado regimen y otro afiliadoras. el primero select no es problema, encontre el codigo y lo modifique y funciono.

Código:
<?php
include ("conexion.php");

$sql = "SELECT id_regimen, regimen FROM regimenes ORDER BY regimen";
$res = mysql_query($sql);
//obtenemos el número de registros
$num = mysql_num_rows($res);
?>

<div id=dependiente>

<!--Combo principal-->
<select name="regimen" onChange="redirect(this.options.selectedIndex)" style='width:160'>
<option selected value=0>Regimen</option>
<?
for($i=0;$i<$num;$i++) {
$id_regimen[$i] = mysql_result($res,$i,0);
$regimen[$i] = mysql_result($res,$i,1);
echo "<option value='$id_regimen[$i]'>$regimen[$i]</option>";
}
?>
</select>

<!--Combo dinámico-->
<select name="afiliadora" style='width:200px'>
<option selected value=0>Afiliadoras</option>
</select>

</div>
AHora necesito cargar el Select dimanico, q al pulsar un regimen pueda obtener las institucionas q estan es ese regimen.

las tablas estan relacionas, con el campo id_regimen. para la tabla regimenes es primaria, y para la tabla entidades_afiliadoras es foranea. muchas gracias.