Ignore:
Timestamp:
04/23/18 15:33:39 (6 years ago)
Author:
frank.jaeger
Message:

ALKIS-Buchauskunft überarbeitet. z.B. Flurstücksnachweis mit allen Buchungen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkisn/alkisfshist.php

    r400 r402  
    1111        2017-10-17 Deutsches Datumsformat fÃŒr Zeitpunkt der Entstehung 
    1212        2018-03-16 NULL-Werte in gemeinde und kreis in ax_historischesflurstueck berÃŒcksichtigen 
     13        2018-04-23 &nodebug 
    1314*/ 
    1415 
     
    5455        if (!$res) {echo "\n<p class='err'>Fehler bei Gemarkung.</p>";} 
    5556        $zgmk=0; 
    56         while($row = pg_fetch_array($res)) { // eigentlich nur EINE 
     57        while($row = pg_fetch_assoc($res)) { // eigentlich nur EINE 
    5758                $gmkg=$row["bezeichnung"]; 
    5859                $zgmk++; 
     
    8485        } 
    8586        $zv=0; 
    86         while($rowv = pg_fetch_array($resv)) { 
     87        while($rowv = pg_fetch_assoc($resv)) { 
    8788                $ftyp=$rowv["ftyp"]; 
    8889                $gmlv=$rowv["gml_id"]; 
     
    102103} 
    103104 
    104 // START // 
    105  
    106105session_start(); 
    107  
    108 $showkey="n"; // Var. aus Parameter initalisieren 
    109  
     106$showkey="n"; $nodebug=""; // Var. aus Parameter initalisieren 
    110107$cntget = extract($_GET); // alle Parameter in Variable umwandeln 
    111108 
     
    125122if (!preg_match('#^[j|n]{0,1}$#', $showkey)) {die ("Eingabefehler showkey");} 
    126123if ($showkey == "j") {$showkey=true;} else {$showkey=false;} // "j"/"n" als boolean umwandeln, ist praktischer abzufragen, wird oft gebraucht 
     124if (!preg_match('#^j{0,1}$#', $nodebug)) {die("Eingabefehler nodebug");} 
    127125 
    128126require_once("alkis_conf_location.php"); 
    129127if ($auth == "mapbender") {require_once($mapbender);} 
    130128include("alkisfkt.php"); 
    131  
    132 ?> 
     129echo <<<END 
    133130<!doctype html> 
    134131<html lang="de"> 
     
    141138</head> 
    142139<body> 
    143 <?php 
     140END; 
     141// Mit URL-Parameter "&nodebug=j" kann man die Entwicklungsumgebung (in Conf definiert) ausschalten. 
     142// Manuell an die URL anfÃŒgen, wirkt nur temporÀr und wird nicht in Links weiter gereicht. 
     143if ($nodebug == "j") {$debug=0;}  
     144 
    144145$con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkisfshist.php'"); 
    145146if (!$con) echo "\n<p class='err'>Fehler beim Verbinden der DB</p>"; 
     
    182183        $resu = pg_prepare("", $sqlu); 
    183184        $resu = pg_execute("", $v); 
    184         if ($rowu = pg_fetch_array($resu)) { 
     185        if ($rowu = pg_fetch_assoc($resu)) { 
    185186                $ftyp=$rowu["ftyp"]; 
    186187                $gmkgnr=$rowu["gemarkungsnummer"]; 
     
    236237echo "\n<h2><img src='ico/".$ico."' width='16' height='16' alt=''> Flurst&uuml;ck Historie</h2>"; 
    237238 
    238 echo "\n<table class='outer'>\n<tr>\n\t<td>"; // linke Seite 
     239echo "\n<table class='outer'>\n<tr>\n\t<td>"; 
    239240        // darin Tabelle Kennzeichen 
    240241        echo "\n\t<table class='".$cls."' title='Flurst&uuml;ckskennzeichen'>\n\t<tr>" 
    241                 ."\n\t\t<td class='head'>Gmkg</td>\n\t\t<td class='head'>Flur</td>\n\t\t<td class='head'>Flurst-Nr.</td>\n\t</tr>" 
     242                ."\n\t\t<td class='head'>Gemarkung</td>\n\t\t<td class='head'>Flur</td>\n\t\t<td class='head'>Flurst-Nr.</td>\n\t</tr>" 
    242243                ."\n\t<tr>\n\t\t<td title='Gemarkung'>"; 
    243244                if ($showkey) {echo "<span class='key'>".$gmkgnr."</span><br>";} 
     
    246247                ."\n\t\t<td title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><span class='wichtig'>".$flstnummer."</span></td>\n\t</tr>" 
    247248        ."\n\t</table>" 
    248 ."\n\t</td>\n\t<td>"; // rechte Seite 
     249."\n\t</td>\n\t<td>"; 
    249250        // FS-Daten 2 Spalten 
    250251        echo "\n\t<table class='fsd'>" 
     
    311312if ($debug > 1) { 
    312313        $z=1; 
    313         while($rowu = pg_fetch_array($resu)) { 
     314        while($rowu = pg_fetch_assoc($resu)) { 
    314315                $ftyp=$rowu["ftyp"]; 
    315316                echo "<p class='dbg'>Mehr als EIN Eintrag gefunden: '".$ftyp."' (".$z.")</p>"; 
Note: See TracChangeset for help on using the changeset viewer.