[Mapserver-DE] probleme mit itemquery
Inge Keckeisen
inke03 at gmx.net
Son Jul 11 16:42:20 CEST 2004
Hallo,
der reguläre Ausdruck selbst ist in Ordnung: Es wird nach 1 oder keinem
Punkt am Anfang des Values gesucht mit darauffolgenden 1-5 Ziffern ODER
("|") nach 1-5 Ziffern, danach 1 Slash (ordnungsgemäß maskiert mit
"\"), und am Ende nochmal 1-5 Ziffern.
Der Fehler liegt möglicherweise bei der Übergabe in den querystring.
Vielleicht muß hier der Slash anders (mit "escape"??) übergeben werden?
Nur mal so'ne Idee....
Viele Grüße,
Inge Keckeisen
> Subject:
> [Mapserver-DE] probleme mit itemquery
> From:
> "A. Hochegger" <a.hochegger at eduhi.at>
> Date:
> Fri, 9 Jul 2004 18:39:38 +0200
> To:
> "umn mapserver_de" <mapserver-de at freegis.org>
>
> To:
> "umn mapserver_de" <mapserver-de at freegis.org>
>
>
> /hallo !/
> //
> /ich habe in meiner index.html folgenden code zur suche eines grundstückes /
> /// Eingabe Grundstücksnummer
> function gnr_senden()
> {
> var re = new RegExp("^([.]{0,1})([0-9]{1,5}|[0-9]{1,5}\/{1}[0-9]{1,5})$");
> if(!re.test(document.gnrform.gnr.value))
> {
> alert("Feld Grundtstücksnummer formal falsch oder leer!");
> document.gnrform.gnr.value = "";
> return;
> }
> var gstnr = document.gnrform.kgnr.value + document.gnrform.gnr.value;
> var mapurl =
> "http://localhost/cgi-bin/mapserv?map=/gmdweb/query.map&qlayer=gstnr_query&mode=itemquery&mapext=shapes&qitem=gstnr&qstring
> <http://localhost/cgi-bin/mapserv?map=/gmdweb/query.map&qlayer=gstnr_query&mode=itemquery&mapext=shapes&qitem=gstnr&qstring>="
> + gstnr;
> window.open(mapurl,"Kartenfenster","width=860,height=620,resizable=Yes,status=Yes,scrollbars=Yes");
> }/
> /die grundstücksnummer ist im feld gstnr und kann folgendermaßen
> aussehen: 42116.57 oder 4211657 oder 4211657/2. die ersten 5 zahlen
> geben die katastralgemeinde an der rest ist die eigentliche
> grundstücksnummer. die suche funktioniert aber nur mit den
> grundstücksnummern wie .57 oder 57, wird jedoch eine teilungszahl 57/2
> eingegeben dann ergibt die suche kein ergebnis (no matching records)
> obwohl diese nummer vorhanden ist. ich glaube es ist der schrägstrich
> habe aber keine ahnung wie ich das problem lösen soll. ich verwende den
> mapserver 4.0.1 unter windows xp./
> //
> /ich bin für jeden tip dankbar weil ich ehrlich gestanden in java script
> nicht sehr viel ahnung habe und außerdem gerade mein erstes mapserver
> projekt bearbeite. /
> //
> //
> /herzlichen dank also im voraus für die hilfe./
> //
> //
> /vg/
> /helmut hochegger/
> //
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)