Also ist es hierbei doch sicherer wenn ich nur eine zahl übergebe (mit $_POST) und die mit nem array abgleiche, oder?
if(is_numeric($_POST["id"])) {
$q = $_POST["id"];
} else {
$q = "1";
}
$sort = array(
"1" => "ORDER BY...",
"2" => "ORDER BY...",
"3" => "ORDER BY...",
);