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/alkisstrasse.php

    r389 r402  
    1212        2017-06-08 Validierung Eingabeparameter, gestreifte Tabelle, Feinkorrekturen 
    1313        2017-10-09 Sauber filtern auf endet IS NULL 
     14        2018-04-23 &nodebug 
    1415*/ 
    1516session_start(); 
    16  
    17 $showkey="n"; // Var. aus Parameter initalisieren 
     17$showkey="n"; $nodebug=""; // Var. aus Parameter initalisieren 
    1818$cntget = extract($_GET); // Parameter in Variable umwandeln 
    1919 
     
    2323if (!preg_match('#^[j|n]{0,1}$#', $showkey)) {die ("Eingabefehler showkey");} 
    2424if ($showkey == "j") {$showkey=true;} else {$showkey=false;} 
     25if (!preg_match('#^j{0,1}$#', $nodebug)) {die("Eingabefehler nodebug");} 
    2526 
    2627require_once("alkis_conf_location.php"); 
     
    4546<body> 
    4647<?php 
     48// Mit URL-Parameter "&nodebug=j" kann man die Entwicklungsumgebung (in Conf definiert) ausschalten. 
     49// Manuell an die URL anfÃŒgen, wirkt nur temporÀr und wird nicht in Links weiter gereicht. 
     50if ($nodebug == "j") {$debug=0;}  
     51 
    4752$con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkisstrasse.php'"); 
    4853if (!$con) echo "\n<p class='err'>Fehler beim Verbinden der DB</p>"; 
     
    6570        if ($debug > 2) {echo "\n<p class='err'>SQL=<br>".htmlentities($sql, ENT_QUOTES, "UTF-8")."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    6671} 
    67 if ($row = pg_fetch_array($res)) { 
     72if ($row = pg_fetch_assoc($res)) { 
    6873        $lage=$row["lage"]; // Strassenschluessel 
    6974        $snam=$row["snam"]; // Strassenname 
    7075        $gem=$row["gemeinde"]; 
    71         // Balken 
    7276        $kennz=$gem."-".$lage." (".$snam.")"; // Schluessel als Sucheingabe in NAV brauchbar? 
    73         echo "\n<p class='strasse'>ALKIS Stra&szlig;e ".$kennz."&nbsp;</p>"; 
     77        echo "\n<p class='strasse'>ALKIS Stra&szlig;e ".$kennz."&nbsp;</p>"; // Balken 
    7478} else { 
    7579        echo "\n<p class='err'>Kein Treffer bei Lagebezeichnungskatalogeintrag.</p>"; 
    7680} 
    7781 
    78 echo "\n<h2><img src='ico/Strassen.png' width='16' height='16' alt=''> Stra&szlig;e</h2>"; 
     82echo "\n<h2>Stra&szlig;e</h2>"; 
    7983 
    8084// Tabelle Kennzeichen 
    81 echo "\n<table class='outer'>\n<tr>\n\t<td>" 
    82 ."\n\t<table class='kennzstra' title='Lage'>" 
    83         ."\n\t<tr>" 
    84                 ."\n\t\t<td class='head'>Land</td>" 
    85                 ."\n\t\t<td class='head'>Reg.-Bez.</td>" 
    86                 ."\n\t\t<td class='head'>Kreis</td>" 
    87                 ."\n\t\t<td class='head'>Gemeinde</td>" 
    88                 ."\n\t\t<td class='head'>Stra&szlig;e</td>" 
    89         ."\n\t</tr>" 
    90         ."\n\t<tr>"; 
    91                 echo "\n\t\t<td title='Bundesland'>"; 
    92                 if ($showkey) {echo "<span class='key'>".$row["land"]."</span><br>";} 
    93                 echo $row["bnam"]."&nbsp;</td>" 
    94                 ."\n\t\t<td title='Regierungsbezirk'>"; 
    95                 if ($showkey) {echo "<span class='key'>".$row["regierungsbezirk"]."</span><br>";} 
    96                 echo $row["rnam"]."&nbsp;</td>" 
    97                 ."\n\t\t<td title='Kreis'>"; 
    98                 if ($showkey) {echo "<span class='key'>".$row["kreis"]."</span><br>";} 
    99                 echo $row["knam"]."&nbsp;</td>" 
    100                 ."\n\t\t<td title='Gemeinde'>"; 
    101                 if ($showkey) {echo "<span class='key'>".$gem."</span><br>";} 
    102                 echo $row["gnam"]."&nbsp;</td>" 
    103                 . "\n\t\t<td title='Stra&szlig;e'>"; 
    104                 if ($showkey) {echo "<span class='key'>".$lage."</span><br>";} 
    105                 echo "<span class='wichtig'>".$snam."</span>" 
    106                 . "&nbsp;</td>" 
    107         ."\n\t</tr>" 
    108 ."\n\t</table>"; 
    109  
     85echo "\n<table class='outer'>\n<tr>" 
     86."\n\t<td class='ll'><img src='ico/Strassen.png' width='16' height='16' alt=''> Stra&szligenname:</td>" 
     87."\n\t<td>" 
     88        ."\n\t\t<table class='kennzstra' title='Lage'>" 
     89                ."\n\t\t<tr>" 
     90                        ."\n\t\t\t<td class='head'>Land</td>" 
     91                        ."\n\t\t\t<td class='head'>Reg.-Bez.</td>" 
     92                        ."\n\t\t\t<td class='head'>Kreis</td>" 
     93                        ."\n\t\t\t<td class='head'>Gemeinde</td>" 
     94                        ."\n\t\t<td class='head'>Stra&szlig;e</td>" 
     95                ."\n\t\t</tr>" 
     96                ."\n\t\t<tr>"; 
     97                        echo "\n\t\t\t<td title='Bundesland'>"; 
     98                        if ($showkey) {echo "<span class='key'>".$row["land"]."</span><br>";} 
     99                        echo $row["bnam"]."&nbsp;</td>" 
     100                        ."\n\t\t\t<td title='Regierungsbezirk'>"; 
     101                        if ($showkey) {echo "<span class='key'>".$row["regierungsbezirk"]."</span><br>";} 
     102                        echo $row["rnam"]."&nbsp;</td>" 
     103                        ."\n\t\t\t<td title='Kreis'>"; 
     104                        if ($showkey) {echo "<span class='key'>".$row["kreis"]."</span><br>";} 
     105                        echo $row["knam"]."&nbsp;</td>" 
     106                        ."\n\t\t\t<td title='Gemeinde'>"; 
     107                        if ($showkey) {echo "<span class='key'>".$gem."</span><br>";} 
     108                        echo $row["gnam"]."&nbsp;</td>" 
     109                        . "\n\t\t\t<td title='Stra&szlig;e'>"; 
     110                        if ($showkey) {echo "<span class='key'>".$lage."</span><br>";} 
     111                        echo "<span class='wichtig'>".$snam."</span>" 
     112                        . "&nbsp;</td>" 
     113                ."\n\t\t</tr>" 
     114        ."\n\t\t</table>"; 
    110115echo "\n\t</td>\n\t<td>"; 
    111116 
     
    119124        ."\n\t\t</p>"; 
    120125} 
    121  
    122126echo "\n\t</td>\n</tr>\n</table>"; 
    123127pg_free_result($res); 
     
    168172 
    169173$zpaar=false; // Zeilen-Farbwechsel 
    170 while($rowf = pg_fetch_array($resf)) { 
     174while($rowf = pg_fetch_assoc($resf)) { 
    171175        $gmkg=$rowf["bezeichnung"]; 
    172176        $flur=str_pad($rowf["flurnummer"], 3, "0", STR_PAD_LEFT); 
Note: See TracChangeset for help on using the changeset viewer.