1
« en: Viernes 26 de Diciembre de 2003, 19:38 »
Hola:
En una ágina proceso un formulario en donde se encuentran dos menúes desplegables (padre) y sus correspondientes hijos. Me explico tengo uno para escoger tipo de ente y le asocio los organismos que pertenecen a ese tipo en otro menú, y otro menú en donde se selecciona el estado y en el menú hijo aparecen las ciudades asociadas al mismo.
El problema que se me presenta es para obtener dichos datos, ya que realizo la siguiente consulta la cula no me ejecuta:
$query = "select nombre_ente, nombre_ciudad,nombre_estado from ente,ciudades,estado where estado.id_estado=ciudades.id_estado and
ente.id_tipo_ente=tipo_ente.id_tipo_ente and id_ciudad='$id_ciudad' and id_ente='$id_ente' ";
y tiene que ver con el id_ente='$id_ente' porque si se lo quito me ejecuta la consulta pero cuando incorporo esa condicion para que la infomacion que se despliegue sea la que corresponda unica y exclusivamente a ese ente, no lo hace, no sé si tiene que ver el tipo de dato, yo lo defini como tipo integer
Te cuento esto porque sustituí el id_ente='$id_ente' por un valor que yo habia llenado en la tabla, asi: id_ente='100' y de esta manera me ejcuto la consulta, por eso no entiendo cuando lo dejo que sea el que el usuario escoja no lo hace. Es más hice un echo a $query u me arrojó lo siguiente:
select nombre_ente, nombre_ciudad,nombre_estado from ente,ciudades,estado where estado.id_estado=ciudades.id_estado and ente.id_tipo_ente=tipo_ente.id_tipo_ente and id_ciudad='1000' and id_ente='' ¡Usted no está registrado!
Lo que comprueba que el valor de id_ente no lo está tomando más si el de id_ciudad.
Si me puedes ayudar en esto te lo agradeceria, ya me tiene enredada.