以下はMySqlクエリです:
$queryfilter = "SELECT * FROM tablename where sector = " .$_SESSION['idfilterdrop']. " AND
region IN (SELECT region from
tablename where sector = " . $_SESSION['sector'] ." OR region = " .
$_SESSION['r1'] ." OR theme = " . $_SESSION['theme'] .")";
構文エラーを見つけるのを手伝ってください。上記のクエリには二重引用符の問題があると確信しています。このクエリを MySql プロンプトで実行すると正常に実行されますが、定数値を変数に置き換えると、このクエリは機能しません。