[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)