saludos, requiero de su ayuda
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
y el resultado es correcto, me filtra los registros que concuerden, pero mi problema es que tengo dos select, si yo solo quiero usar uno de ellos el resultado es nulo, no me muestra ningún registro, dejo entenderme?
agradezco su ayuda y colaboración