Dos listas desplegables (id_padre) y (id_hija)
id_padre es categorias
id_hija es subcategorias
Seleccionas categoria y se llena la de subcategorias (listas dependientes que funcionan perfectamente)
al hacer click en el boton, me muestra, como se espera, el cliente en la categoria seleccionada PERO si esa categoria tiene 4 subcategorias, me muestra el mismo cliente tambien si consulto con cualquier subcategoria que no es la de el pero que estan asociadas a la categoria... Ejemplo
categoria: Internet
subcategorias: Diseño web, Comercio electronico, Proveedores de internet, Redes
Selecciono en mi 1era. lista Internet
Automaticamente aparacen en la 2da. lista las cuatro subcategorias
Selecciono la que corresponde al cliente: diseño web
PERFECTO, aparece el cliente con sus datos
vuelvo atras y selecciono Internet pero con la subcategoria Redes
ERROR, tambien aparece el cliente con sus datos....
espero puedan ayudarme
Aqui el codigo que realiza la consulta (parte de el):
Código PHP:
<?
//inicializo el criterio y recibo cualquier cadena que se desee buscar
$criterio = "";
$txt_criterio = "";
if (isset($id_padre)){
$txt_criterio=$id_padre;
$criterio = " where categoria like '%" . $txt_criterio . "%' OR subcategoria like '%" . $txt_criterio . "%'";
}
else{
if ($_GET["criterio"]!=""){
$txt_criterio = $_GET["criterio"];
$criterio = " where categoria like '%" . $txt_criterio . "%' OR subcategoria like '%" . $txt_criterio . "%'";
}
}
?>
Sera que se puede hacer algo como que if isset id_padre y tambien if isset id_hijo, entoces el txt_criterio sea el uno o el otro o ambos o no se...
Es mas complicado que eso???
Gracias!!!!!!