[Mapserver-DE] Selektive Datenabfrage
Kai Behncke
Kai-Behncke at gmx.de
Die Jan 24 13:53:09 CET 2006
> --- Ursprüngliche Nachricht ---
> Von: Wigold at aol.com
> An: mapserver-de at freegis.org
> Betreff: [Mapserver-DE] Selektive Datenabfrage
> Datum: Tue, 24 Jan 2006 06:28:17 EST
>
> Hallo Liste,
>
>
> In dem Beispiel-Skript von Kai Behncke sind bei der SELECT-Anweisung für
> eine Option mehrere values angegeben:
>
> <select name="gemeinde" onChange="aktualisiere();">
> <option value="Berne' or gemeinde='Brake' or gemeinde='Butjadingen' or
> gemeinde='Elsfleth' or gemeinde='Jade' or gemeinde='Lemwerder' or
> gemeinde='Nordenham' or gemeinde='Ovelgoenne' or gemeinde='Stadland"
> selected>Alle
> Gemeinden</option>
>
> Da es sich bei meiner Datenabfrage allerdings um ca 200 Flächen handelt
> funktioniert es unter HTML nicht, wenn ich es auf die Weise aus Ihrem
> Beispiel
> mache (wäre auch sehr aufwändig. Was müsste ich also angeben, wenn ich
> unter
> einer Option "alle Flächen" (z.B von Nummer 1 bis 200) haben möchte?
> Gibt es da eine Lösung, ähnlich zu SQL also mit * oder so?!
>
> Vieln Dank im voraus
> Mike
>
Hallo Mike,
eine Möglichkeit wäre es, dass mit PHP-Anbindung zu versuchen.
Also das TEMPLATE wäre dann keine html-Datei sondern eine .phtml-Datei.
Es muesste dann so laufen, dass <optin value="alle Flächen"> heissen würde
und wenn eben dieser Wert übergeben wird, eine Abfrage an die Datenbank (ist
ja wahrscheinlich postgresql?)geschieht, so in der Art "SELECT xy from
tabelle where Flaechennummer <=200" oder so.
Habe das selber noch nie so ausprobiert, könnte mir aber vortsellen, dass es
klappt.
Viele Grüße, Kai
--
DSL-Aktion wegen großer Nachfrage bis 28.2.2006 verlängert:
GMX DSL-Flatrate 1 Jahr kostenlos* http://www.gmx.net/de/go/dsl
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)