Ignore:
Timestamp:
11/04/11 13:46:52 (12 years ago)
Author:
frank.jaeger
Message:

Neue Flurstücks-Historie zur Buchauskunft, DB-Schema mit neuem Index, Konvertierungs-Scripte ohne User und Passwort

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/var/www/info/alkis/alkisausk.php

    r105 r123  
    44        ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 
    55        Dies Programm wird aus dem Mapserver-Template (FeatureInfo) aufgerufen. 
    6         Parameter:&gkz, &gml_id (optional &id) 
     6        Parameter: &gkz, &gml_id (optional &id) 
    77        Dies Programm gibt einen kurzen Ueberblick zum Flurstueck. 
    88        Eigentuemer ohne Adresse. 
     
    1111 
    1212        Version: 
    13         15.09.2010  Function "buchungsart" durch JOIN ersetzt 
    14         17.09.2010  Authentifizierung Konfigurierbar 
    15         14.12.2010  Pfad zur Conf 
    16         17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    17         25.01.2011  F. Jäger: Adressen (Lage mit HsNr) zum FS anzeigen   
    18                                         https://trac.wheregroup.com/PostNAS/ticket/6 
    19         01.02.2011  *Left* Join - Fehlertoleranz bei unvollstaendigen Schluesseltabellen 
    2013        25.07.2011  PostNAS 0.5/0.6 Versionen unterscheiden 
     14        26.07.2011  debug, SQL nur im Testmodus ausgeben 
     15        02.11.2011  6.+7. Parameter fuer function eigentuemer() 
    2116*/ 
    2217ini_set('error_reporting', 'E_ALL'); 
     
    7267$res = pg_prepare("", $sql); 
    7368$res = pg_execute("", $v); 
    74  
    75 if (!$res) {echo "\n<p class='err'>Fehler bei Flurstuecksdaten\n<br>".$sql."</p>\n";} 
     69if (!$res) { 
     70        echo "\n<p class='err'>Fehler bei Flurstuecksdaten.</p>\n"; 
     71        if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
     72} 
    7673 
    7774if ($row = pg_fetch_array($res)) { 
     
    154151$res = pg_prepare("", $sql); 
    155152$res = pg_execute("", $v); 
    156 if (!$res) {echo "<p class='err'>Fehler bei Lagebezeichnung mit Hausnummer<br>\n".$sql."</p>";} 
     153if (!$res) { 
     154        echo "<p class='err'>Fehler bei Lagebezeichnung mit Hausnummer.</p>"; 
     155        if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
     156} 
    157157$j=0; 
    158158while($row = pg_fetch_array($res)) { 
     
    192192$resg = pg_prepare("", $sql); 
    193193$resg = pg_execute("", $v); 
    194  
    195 if (!$resg) echo "\n<p class='err'>Keine Buchungen.<br>\nSQL= ".$sql."</p>\n"; 
     194if (!$resg) { 
     195        echo "\n<p class='err'>Keine Buchungen.</p>\n"; 
     196        if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
     197} 
     198 
    196199$j=0; // Z.Blatt 
    197200while($rowg = pg_fetch_array($resg)) { 
     
    257260 
    258261                // Ausgabe Name in Function 
    259                 $n = eigentuemer($con, $gkz, $idanzeige, $rowg["gml_id"], false); // hier ohne Adressen 
     262                $n = eigentuemer($con, $gkz, $idanzeige, $rowg["gml_id"], false, $showkey, $debug); // hier ohne Adressen 
    260263 
    261264                if ($n == 0) { // keine Namensnummer, kein Eigentuemer 
Note: See TracChangeset for help on using the changeset viewer.