tengo un filtro para dos columnas diferentes que me funciona bien:
Código HTML:
<form action="filtrar.php"> <select name="text1"> <option>blanco</option> <option>rojo</option> </select> <select name="text2"> <option>nuevo</option> <option>usado</option> </select> </form>
Código PHP:
$r=mysql_connect("localhost","usuario","pass");
mysql_select_db("base",$r);
$sql='select * from tabla where
columna1 like "'.$_POST['text1'].'" and
columna2 like "'.$_POST['text2'].'"';
$w=mysql_query($sql,$r);
$numero = 1;
while($t=mysql_fetch_row($w))
{
echo
agradezco su ayuda y colaboración