Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2015, 10:29
Sergio_00
 
Fecha de Ingreso: mayo-2014
Mensajes: 35
Antigüedad: 10 años, 6 meses
Puntos: 0
Pregunta Busqueda filtrada con checkbox

Hola a todos.

he tenido un problemilla con este tipo de busquedas, he buscado en videos, foros, etc... pero nada que encuentro una solucion. Espero me puedan ayudar con esto, Gracias..



Tengo una lista de paises con checkbox cargados desde MySQL.

<input type="checkbox" name="checkbox[]" value="Bogota"/>Bogota
<input type="checkbox" name="checkbox[]" value="Cali"/>Cali
<input type="checkbox" name="checkbox[]" value="Barranquilla"/>Barranquilla

NOTA: en los values no muestro el codigo PHP porque no se veria cual es el valor de cada check, la idea es mostrarla para que asi mismo vean los valores y pueda tener una mejor ayuda.


Lo que hago es recoger los valores de cada check y realizar la busqueda de la siguiente forma:

if(@$_POST['checkbox'] !="")
{
if(is_array($_POST['checkbox']))
{
while(list($key,$value) = each($_POST['checkbox']))
{

$checkbox = mysql_query("SELECT * FROM datos WHERE pais LIKE '%$value%'",$con);

}
}
}


y procedo a mostrar los datos con un array. HASTA AHI BIEN


Mi problema es que solo me genera la consulta de solo un check, al momento en que selecciono dos o mas check no me genera la consulta de todos los valores seleccionados sino sólo del ultimo valor.



Gracias por las sugerencias y la ayuda que me puedan brindar con este tema

Saludos !!!