Non ho ben capito neanch'io !!!
Fossi in te farei una clausola where dinamica
codice:$whereClause = ""; if (! empty($id_corso)) { $whereClause = "id_corso='$id_corso'"; } if (! empty($provincia)) { if (! empty($whereClause)) { $whereClause .= " and "; } $whereClause .= "provincia='$provincia'"; } if (! empty($whereClause)) { $whereClause = " where ".$whereClause; } $query = "select * from tablella $whereClause ";