Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/09/2008, 23:24
gary_qwerty
 
Fecha de Ingreso: abril-2008
Ubicación: Querétaro, Mexico
Mensajes: 44
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Consulta avanzada con casillas de verificacion

Hola que tal,

sobre tu problema, siento que mas bien tienes un defecto en tu interfaz mas que en tu programación.

yo solucionaría el problema de la siguiente manera:
pondria un select que se llame pagados, con tres opciones: Pagados, No pagados, Ambos


Código HTML:
<b>Ver solo los: </b><select name="pagados">
  <option value="1">Pagados</option>
  <option value="0">No pagados</option>
  <option value="2" selected>Ambos</option>
</select> 
y luego en php haria un switch para saber q valor tiene:


Código PHP:
$pagados_sql "";
switch(
$_POST['pagados']){
  case 
1:
    
$pagados_sql "`pagado` = 1"// solo los pagados
  
break;
  case 
0:
    
$pagados_sql "`pagado` = 0"//solo los no pagados
  
break;
}
// para el caso de "ambos", simplemente no pones nada, asi el query te devuelve todo


$query mysql_query("SELECT * FOM `tu_tabla` WHERE $pagados_sql etc..etc.."); 

asi forzas al usuario a escoger entre, pagados, no pagados y ambos.


y de paso... te ahorras el tener q leer la mente xD


saludos,
Carlos Alejandro