Originariamente inviato da allin81
Ho la pagina offerte.php che mi mostra tutti le offerte e fin qui non ho problemi.
Nella stessa pagina ho inserito una specie di motore di ricerca composto da un menu a tendina...
Il principio di fondo è quello dei filtri.
Quindi modificare la query principale sulla base delle "stelle" selezionate.

Dal menu a tendina fai partire una variabile POST che modifica la query.


Il form punta alla stessa pagina che mostra i risultati.
La select del menu a tendina la chiami per esempio: stelle

a monte di tutto modifichi la query se e solo se esiste una variabile stelle nell'array post.

Codice PHP:
// query principale
$query="SELECT * FROM tabella";

// se esiste una variabile filtro
if(!isset($_POST['stelle'])):

// modifico la query
$query.="WHERE stelle = '".(int)$_POST['stelle']."'";

endif;

//....e da qui in poi esegui la query e mostri i risultati