Tengo el siguiente problema.
Tengo 2 select anidados, uno con ciudad, otro con zonas. El de zonas, se filtra segun la ciudad que selecciones usando jquery y todos los datos salen de una bd. Hasta ahi bien.
El problema surge cuando quiero meter el pais.... Consigo que me cargue Pais y Ciudad igual que antes, pero no consigo que me cargue las zonas. Me aparecen siempre en blanco.
jQuery.noConflict ()
jQuery(document).ready(function()
{
jQuery("#select1" ).change(function()
{
jQuery.post("../includes/sub-consulta.php",{ id:jQuery(this).val() },function(data){jQuery("#select2" ).html(data);})
});
})
La subconsulta tiene un simple select que te filtra la zona segun la ciudad usando el $id
$id= $_REQUEST["id"];
Y el primer select lo saco con una funcion para dejarlo todo mas limpio.
function autoselet_mysql($nombre_selet,$tabla,$colunna_id,$colunna_nombre,$seleccionado)
Ahi estan todos los datos importantes. El hacerlo en una 2ª pagina no me sirve, tiene que cargar todo en la misma. Todo lo que he visto googleando es para arrays creados a mano, nada de ataques a bd, y al probarlo me terminana saliendo fallos por todos lados xD.
Thx