Ver Mensaje Individual
  #10 (permalink)  
Antiguo 12/08/2010, 02:40
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: ayuda con selects dinámicos

bueno, pues si te fijas en el tutorial manejan en la tabla ciudad el id_estado, cosa que tu tienes separado, pero que te aconsejaría unas para que no tengas una tabla más

sin embargo, si quieres manejarlo con esas 3 tablas, entonces
la consulta tiene que cambiar, algo así

Código MySQL:
Ver original
  1. SELECT c.id_ciudad as id, c.nombre as nombre from ciudad c inner join estado_ciudad ec on c.id_ciudad = ec.id_ciudad
  2. AND ec.id_estado ='".$_POST["id_estado"]."' order by c.nombre asc"


además, tienes otro problema, tienes esto

data: 'idnumero='+numero+'&id_ciudad='+nombre,

pero en ningún lado estas creando la variable nombre,
que sería la que en el tutorial usan como poblacio (y que tu también denominas igual)
y envias idnumero, pero en busqueda.php no esta esta variable,
que según veo es id_estado que si esta usandose, así que,
te recomiendo revises el tutorial y no cambies nombres de variables
hasta que certifiques que te esta funcionando, y bajo las mismas condiciones de bases de datos que informa el tutorial
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com