in .css grau hinterlegen - "Umschalter" (gleiches Modul) anders darstellen als Links zu ANDEREN Nachweisen - Parameter zum Umschalten mit/ohne Bodenschätzung? - Bessere Differenzierung bei den Nutzungsarten (Tabelle dafür aufbauen) */ ini_set("session.cookie_httponly", 1); session_start(); $eig="n"; $showkey="n"; $nodebug=""; // Var. initalisieren $cntget = extract($_GET); // alle Parameter in Variable umwandeln // strikte Validierung aller Parameter if (isset($gmlid)) { if (!preg_match('#^[0-9A-Za-z]{16}$#', $gmlid)) {die("Eingabefehler gmlid");} $fskennz=''; } else { // Alternativ $gmlid=''; if (isset($fskennz)) { if (!preg_match('#^[0-9\-_/]{8,20}$#', $fskennz)) {die ("Eingabefehler fskennz");} } else { die("Fehlender Parameter"); } } if (isset($gkz)) { if (!preg_match('#^[0-9]{3}$#', $gkz)) {die("Eingabefehler gkz");} } else { die("Fehlender Parameter"); } if (!preg_match('#^[j|n]{0,1}$#', $eig)) {die("Eingabefehler eig");} if (!preg_match('#^[j|n]{0,1}$#', $showkey)) {die ("Eingabefehler showkey");} if ($showkey === "j") {$showkey=true;} else {$showkey=false;} // "j"/"n" als bool, ist praktischer, oft gebraucht if (!preg_match('#^j{0,1}$#', $nodebug)) {die("Eingabefehler nodebug");} include "alkis_conf_location.php"; include "alkisfkt.php"; ?>
Fehler beim Verbinden der DB
"; // Ein Flurstücks-Kennzeichen im DB-Format wurde alternativ zur gml_id übermittelt if ($fskennz != '') { // Spalte "flurstueckskennzeichen" ist in DB indiziert. Format z.B.'052647002001910013__' oder '05264700200012______' $sql ="SELECT gml_id FROM ax_flurstueck WHERE flurstueckskennzeichen= $1 AND endet IS NULL;"; $v=array(fskenn_dbformat($fskennz)); $res = pg_prepare("", $sql); $res = pg_execute("", $v); if ($row = pg_fetch_assoc($res)) { $gmlid=$row["gml_id"]; } else { echo "\nFehler! Kein Treffer für Flurstückskennzeichen='".$fskennz."' (".$fskzdb.")
"; echo "Kennzeichen veraltet? Suche in der Flurstücks-Historie
"; echo "\n\n