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"