Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2005, 14:25
juanpro
 
Fecha de Ingreso: septiembre-2003
Ubicación: lima
Mensajes: 378
Antigüedad: 20 años, 7 meses
Puntos: 0
valor de un combo que dependa de otro combo

Hola amigos, Estoy haciendo unos combos dinamicos por ejemplo:

Tengo un combo en la tengo q elegir el departamento y segun el departamento q elija me tiene que aperece en el otro combo sus provincias respectivas he aqui mi codigo, quisiera saber en que estoy mal

<select name='departamento' class="combobox" onchage="this.form.submit()">
<option value =''>---Seleccionar---</option>
<?
$RECORDSET="SELECT * FROM departamento ORDER BY nombre ASC";
$SQLRESULT=mysql_query($RECORDSET) or die(mysql_error());
while ($ROW=mysql_fetch_array($SQLRESULT)){
if ($departamento==$ROW['coddepa']){
echo "<option value='".$ROW['coddepa']."' selected>".$ROW['nombre'];
}else{
echo "<option value='".$ROW['coddepa']."'>".$ROW['nombre'];
}
}
mysql_free_result($SQLRESULT);
?>
</select>



Y esto es el otro

<select name='dis_naci' class="combobox">

<?
if (!empty($departamento)){
$RECORDSET="SELECT * FROM distrito WHERE coddepa='$departamento' ORDER BY nombre ASC";
$SQLRESULT=mysql_query($RECORDSET) or die(mysql_error());
$totalregistros=mysql_num_rows($SQLRESULT);
if ($totalregistros != 0){
while ($ROW=mysql_fetch_array($SQLRESULT)){
echo "<option value='".$ROW['coddis']."'>".$ROW['nombre'];
}
}else{
echo "<option value=' '>No hay distritos</option>";
}
}else{
echo "<option value=' '>Seleccione un distrito</option>";
}
mysql_free_result($SQLRESULT);
?>
</select>


esta es la estructura de mis tablas departamento y distrito



departamento distrito
coddepa coddistrito
nombre coddepa
nombre


gracias de antemano