$ _GETを繰り返し処理し、値を使用してキーを取得することができるため、次のようになります。
foreach ($_GET as $key=>$val) {
if ($val != "") {
$where_args[] = "$key='$val'";
}
}
$where_clause = implode(' OR ', $where_args);
ただし、上記の例よりも優れた検証を行うことをお勧めします。特定の値のチェックを実行する必要がある場合は、select/caseステートメントを追加できます...