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