Ciao gente,
la seguente query mi tira fuori tutti i risultati senza fare il filtro...
Codice PHP:
if(isset($_POST["invio"])){
$_SESSION['regione']=$_POST["regione"];
$_SESSION['struttura']=$_POST["struttura"];
}
$condizioni_query = array();
if ($regione)
$condizioni_query[] = "regione=".$_SESSION['regione']."";
if ($struttura)
$condizioni_query[] = "struttura=".$_SESSION['struttura']."";
// Costruiamo la clausola WHERE solo se sono stati selezionati i campi di ricerca
if ($condizioni_query)
$clausola_where = 'WHERE '. implode(' AND ', $condizioni_query);
Codice PHP:
$page_size = 3;
$sql = "SELECT
CEILING(count(1) / ".$page_size.") AS count
FROM scheda $clausola_where";