Buen dia tengan todos.
he logrado ingresar tres datos enlazados: distrito que depende del cantón y este a la vez depende de provincia. Ahora el problema es que no se como recibirlo.
Es decir, que el usuario pueda observar cuales escogió y poder cambiarlo.
en la bd de datos solo se guarda el id_distrito.
este codigo lo uso para insertarlos
<script language="javascript">
$(document).ready(function(){
$("#id_provincia").change(function () {
$("#id_provincia option:selected").each(function () {
elegido=$(this).val();
$.post("cantones.php", { elegido: elegido }, function(data){
$("#id_canton").html(data);
$("#id_distrito").html("");
});
});
})
$("#id_canton").change(function () {
$("#id_canton option:selected").each(function () {
elegido=$(this).val();
$.post("distritos.php", { elegido: elegido }, function(data){
$("#id_distrito").html(data);
});
});
})
});
</script>
por aparte hay dos archivos .php que llaman a los cantones y distritos.
como hago para mostrar seleccionado el que se escogió y ademas permitir cambiarlo:
he tratado con este código:
<select style="width:9em" name="id_distrito" id="id_distrito">
<?php while($result=mysql_fetch_array($distrito)){
echo '<option value=" '.$result['id_distrito'].' " ';
if($result['id_distrito']== @$row_Recordset1['id_distrito'])// si el id en la bd es igual al item actual.
echo 'selected';// que quede seleccionado
echo '>'.$result['distrito'].'</option>';
}?>
</select>
pero no me funciona para las provincias y cantones.
Nota: no se si estoy en el lugar correcto , ya que utilizo dos lenguajes.
Gracias de antemano