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