Buona sera a tutti, mi scuso in anticipo se vi scomodo per qualcosa di scontato, ma sono una neofita e non so davvero più dove sbattere la testa , comincio a sospettare che sia impossibile realizzare la mia idea...

Ho creato un piccolo database e, tramite un form di ricerca su tre variabili ($prezzi, $stile, $zona), vorrei selezionare e restituire i risultati interessanti. Il codice che sono riuscita a tirare fuori per la select è questo:

$sql_all = "SELECT nome, indirizzo, tel FROM abbigliamento WHERE zona = '" . $zona . "' and stile = '" . $stile . "' and prezzi = '" . $prezzi ."'";

$ris_all = mysql_query($sql_all) or die ("

RICERCA FALLITA!
RIPROVA
</P>");

echo "

Ecco i negozi che rispondono ai requisiti che cercavi:
";
while ($riga_neg = mysql_fetch_array($ris_all))
{
echo "

" . $riga_neg["nome"] . "</p>";

echo "

" . $riga_neg["indirizzo"] . " </p>";

echo "

Tel:" . $riga_neg["tel"] . "</p>";
}
mysql_close();

?>

Il discorso funziona bene, ma nasce un dilemma:master:: se volessi dare la possibilità di ignorare una delle variabili ed effettuare ad esempio una ricerca solo per zona e prezzi (si parla di negozi..), lasciando bianco uno dei tre campi (menù a tendina), come si fa? con il mio codice ovviamente non si ottiene nessun risultato perchè non tutte le clausole where della query sono soddisfatte...
Qualcuno ha voglia di aiutarmi? grazie...