Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/08/2013, 14:27
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Filtrar resultados cuando se selecciona ALL en varios select

Podrías tener ambos valores en algún array e iterarlo.

Código PHP:
$conds = array(
  
// <columna>   <indice>
  
'Categoria' => 'categoria',
  
'Duracion' => 'duracion',
  
'Peso' => 'peso',
);

$where = array();

foreach (
$conds as $col => $key) {
  if (! empty(
$_POST[$key]) && ($_POST[$key] !== 'ALL')) {
    
$where []= "{$col} = '{$_POST[$key]}'";
  }

Es sólo un ejemplo que hace la misma comparación lógica, efectivamente te evitas tener que escribir todo a mano, a ver si te sirve.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.