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 
   
 

