Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/05/2009, 21:16
lobofer
 
Fecha de Ingreso: enero-2009
Mensajes: 28
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: duda sobre consulta

Hola usuario_13,

Los chekbox segun por el metodo que le pases te llegará la respuesta si es por post te llega 'on' si esta seleccionado o '' vacio si no esta seleccionado.

tienes que verificar los checks seleccionados preguntando por el name del check.

Asi:
$datosWhere=""
if(categoria1='on')
{
$datosWhere.="categoria=1";
}
if(categoria2='on')
{
if($datosWhere=="")
{
$datosWhere.="categoria=2";
}
else
{
$datosWhere.="OR categoria=2";
}
}

$consulta="SELECT * FROM tu_tabla WHERE $datosWhere";

espero te sirva.