Hallo,
ich habe eine SQL-Tabelle in der sich verschiedene Adressen befinden. Die Ausgabe dieser Adressen erfolgt unter anderem auch nach Ländern sortiert. Die Länder werden mittels GROUP BY in ein Select-Feld geschrieben. Der User wählt dann ein Land aus (z. B. Deutschland) und bekommt alle Adresseinträge zu diesem Land ausgegeben.
Wenn diese PHP-Seite vom User nun erstmalig aufgerufen wird, dann wird per GET noch kein Land übergeben und es soll automatisch das Land ausgewählt werden, welchen in der GROUP BY List an der ersten Stelle steht.
Bisher habe ich das immer manuell eingetragen (in diesem Bsp. "Belgien"), was sicher nicht die eleganteste Lösung ist.
Gibt es eine Möglichkeit, automatisch den ersten Wert der GROUP BY Abfrage zu ermitteln und als Standardwert zu setzen?
ich habe eine SQL-Tabelle in der sich verschiedene Adressen befinden. Die Ausgabe dieser Adressen erfolgt unter anderem auch nach Ländern sortiert. Die Länder werden mittels GROUP BY in ein Select-Feld geschrieben. Der User wählt dann ein Land aus (z. B. Deutschland) und bekommt alle Adresseinträge zu diesem Land ausgegeben.
Wenn diese PHP-Seite vom User nun erstmalig aufgerufen wird, dann wird per GET noch kein Land übergeben und es soll automatisch das Land ausgewählt werden, welchen in der GROUP BY List an der ersten Stelle steht.
Bisher habe ich das immer manuell eingetragen (in diesem Bsp. "Belgien"), was sicher nicht die eleganteste Lösung ist.
PHP-Code:
$selection = isset($_GET["land"]) ? $_GET["land"] : "Belgien";
Kommentar