Lo mismo que le dije yo pero sin código. Es ir mirando qué posibles filtros hay y aplicarle los que haya.
también se puede hacer un foreach
Código PHP:
Ver original//por POST
$sql="SELECT * FROM tabla WHERE ";
$i=0;
foreach($_POST as $campo=>$valor) {
$i++;
if($i==1) {
$sql.=" ".$campo."='".$valor."' ";
} else {
$sql.=" AND ".$campo."='".$valor."' ";
}
}
//por GET
$sql="SELECT * FROM tabla WHERE ";
$i=0;
foreach($_GET as $campo=>$valor) {
$i++;
if($i==1) {
$sql.=" ".$campo."='".$valor."' ";
} else {
$sql.=" AND ".$campo."='".$valor."' ";
}
}
Saludos