Hallo,
Ich möchte den Usern die Möglichkeit geben Inhalt nach Auswahlmöglichkeiten zu sortieren. Bisher habe ich das gelöst indem ich mit Hilfe von <select> eine ID an PHP übergebe und diese in einem Array einen Text darstellt, welcher dann an die MySQL-Abfrage angehängt wird.
Allerdings kommt mir das viel zu umständlich und hässlich vor. Das kann man doch bestimmt ordentlicher lösen oder? Vieleicht mit Prepared Statements?
Ich möchte den Usern die Möglichkeit geben Inhalt nach Auswahlmöglichkeiten zu sortieren. Bisher habe ich das gelöst indem ich mit Hilfe von <select> eine ID an PHP übergebe und diese in einem Array einen Text darstellt, welcher dann an die MySQL-Abfrage angehängt wird.
PHP:
$q = $_GET["q"];
$sort = array(
"1" => "ORDER BY...",
"2" => "ORDER BY...",
"3" => "ORDER BY...",
"4" => "ORDER BY...",
);
$sql = "SELECT irgendwas FROM tabelle ". $sort[$q] ."";
Allerdings kommt mir das viel zu umständlich und hässlich vor. Das kann man doch bestimmt ordentlicher lösen oder? Vieleicht mit Prepared Statements?