Ignore:
Timestamp:
12/05/16 10:57:00 (7 years ago)
Author:
frank.jaeger
Message:

ALKIS-Auskunft: in info/alkis/ den Stand 372 wieder hergestellt (Versionen aus "alkisn" versehendlich dort hoch geladen).
In info/alkisn/ Nachbesserungen an Gebäude-Name und Nutzungsart.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkis/alkisgebaeudenw.php

    r376 r377  
    44 
    55        Version: 
    6         2016-02-24 Version fuer norGIS-ALKIS-Import 
    7         2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermöglichen 
     6        2011-11-22 Feld ax_gebaeude.description ist entfallen, neue Spalte Zustand 
     7        2011-11-30 Fehlerkorrektur Gebaeude mit mehreren Adressen nicht mehrfach 
     8        2013-04-08 deprecated "import_request_variables" ersetzt 
     9    2014-01-30 pg_free_result 
     10        2014-09-04 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
     11        2014-09-10 Bei Relationen den Timestamp abschneiden 
     12        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 
     13        2015-12-09 Austausch .ico durch .png 
     14        2015-12-16 area -> st_area 
    815*/ 
    916session_start(); 
     
    1320if ($auth == "mapbender") {require_once($mapbender);} 
    1421include("alkisfkt.php"); 
     22if ($id == "j") {$idanzeige=true;} else {$idanzeige=false;} 
    1523$keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n"; 
    1624if ($keys == "j") {$showkey=true;} else {$showkey=false;} 
    1725?> 
    18 <!doctype html> 
    19 <html lang="de"> 
     26<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
     27<html> 
    2028<head> 
    21         <meta charset="utf-8"> 
     29        <meta name="author" content="b600352" > 
     30        <meta http-equiv="cache-control" content="no-cache"> 
     31        <meta http-equiv="pragma" content="no-cache"> 
     32        <meta http-equiv="expires" content="0"> 
     33        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    2234        <title>ALKIS Geb&auml;udenachweis</title> 
    2335        <link rel="stylesheet" type="text/css" href="alkisauszug.css"> 
     
    2941<body> 
    3042<?php 
    31 $con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkisgebaeudenw.php'"); 
     43$con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
    3244if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 
    3345 
     
    6476 
    6577// Kennzeichen in Rahmen 
    66 echo "\n<table class='outer'>\n<tr>\n<td>" 
    67         ."\n\t<table class='kennzfs' title='Flurst&uuml;ckskennzeichen'>" 
    68     ."\n\t<tr>" 
    69         ."\n\t\t<td class='head'>Gmkg</td>" 
    70         ."\n\t\t<td class='head'>Flur</td>" 
    71         ."\n\t\t<td class='head'>Flurst-Nr.</td>" 
    72     ."\n\t</tr>\n\t<tr>" 
    73         ."\n\t\t<td title='Gemarkung'>"; 
     78echo "\n<table class='outer'>\n<tr>\n<td>"; 
     79        echo "\n\t<table class='kennzfs' title='Flurst&uuml;ckskennzeichen'>"; 
     80    echo "\n\t<tr>"; 
     81        echo "\n\t\t<td class='head'>Gmkg</td>"; 
     82        echo "\n\t\t<td class='head'>Flur</td>"; 
     83        echo "\n\t\t<td class='head'>Flurst-Nr.</td>"; 
     84    echo "\n\t</tr>\n\t<tr>"; 
     85        echo "\n\t\t<td title='Gemarkung'>"; 
    7486        if  ($showkey) {echo "<span class='key'>".$gmkgnr."</span><br>";} 
    75         echo $gemkname."&nbsp;</td>" 
    76         ."\n\t\t<td title='Flurnummer'>".$flurnummer."</td>" 
    77         ."\n\t\t<td title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><span class='wichtig'>".$flstnummer."</span></td>" 
    78     ."\n\t</tr>" 
    79         ."\n\t</table>" 
    80 ."\n</td>\n<td>"; 
    81  
    82 // Links zu anderem Nachweis 
    83 echo "\n\t<p class='nwlink noprint'>" 
    84         ."\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid; 
    85         if ($showkey) {echo "&amp;showkey=j";} 
    86         echo "&amp;eig=n' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck <img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''></a>" 
    87 ."\n\t</p>" 
    88 ."\n\t</td>\n</tr>\n</table>"; 
     87        echo $gemkname."&nbsp;</td>"; 
     88        echo "\n\t\t<td title='Flurnummer'>".$flurnummer."</td>"; 
     89        echo "\n\t\t<td title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><span class='wichtig'>".$flstnummer."</span></td>"; 
     90    echo "\n\t</tr>"; 
     91        echo "\n\t</table>"; 
     92echo "\n</td>\n<td>"; 
     93 
     94// Links zu anderen Nachweisen 
     95echo "\n\t<p class='nwlink noprint'>"; 
     96        echo "\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid; 
     97        if ($idanzeige) {echo "&amp;id=j";} 
     98        if ($showkey)   {echo "&amp;showkey=j";} 
     99        echo "&amp;eig=n' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck <img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''></a>"; 
     100echo "\n\t</p>"; 
     101if ($idanzeige) {linkgml($gkz, $gmlid, "Flurst&uuml;ck", "ax_flurstueck"); } 
     102echo "\n\t</td>\n</tr>\n</table>"; 
    89103// Ende Seitenkopf 
    90104 
     
    92106pg_free_result($resf); 
    93107 
    94 echo "\n\n<h3><img src='ico/Haus.png' width='16' height='16' alt=''> Geb&auml;ude</h3>" 
    95 ."\n<p>.. auf oder an dem Flurst&uuml;ck. Ermittelt durch Verschneidung der Geometrie.</p>"; 
     108echo "\n\n<h3><img src='ico/Haus.png' width='16' height='16' alt=''> Geb&auml;ude</h3>"; 
     109echo "\n<p>.. auf oder an dem Flurst&uuml;ck. Ermittelt durch Verschneidung der Geometrie.</p>"; 
    96110 
    97111// G e b a e u d e 
    98 $sqlg ="SELECT g.gml_id, g.name, g.bauweise, g.gebaeudefunktion, h.v AS bauweise_beschreibung, u.v AS bezeichner, g.zustand, z.v AS bzustand,  
    99 round(st_area(g.wkb_geometry)::numeric,2) AS gebflae, "; // GEB-Flaeche komplett auch die Fl. ausserhalb des FS 
    100 $sqlg.="round(st_area(ST_Intersection(g.wkb_geometry,f.wkb_geometry))::numeric,2) AS schnittflae, "; // wie viel vom GEB liegt im FS? 
    101 $sqlg.="st_within(g.wkb_geometry,f.wkb_geometry) as drin "; // liegt das GEB komplett im FS? 
    102 $sqlg.="FROM ax_flurstueck f, ax_gebaeude g  
    103 LEFT JOIN alkis_wertearten h ON cast(g.bauweise AS character varying) = h.k AND h.element='ax_gebaeude' and h.bezeichnung='bauweise' 
    104 LEFT JOIN alkis_wertearten u ON cast(g.gebaeudefunktion AS character varying) = u.k AND u.element='ax_gebaeude' and u.bezeichnung='gebaeudefunktion' 
    105 LEFT JOIN alkis_wertearten z ON cast(g.zustand AS character varying) = z.k AND z.element='ax_gebaeude' and z.bezeichnung='zustand' 
     112$sqlg ="SELECT g.gml_id, g.name, g.bauweise, g.gebaeudefunktion, h.bauweise_beschreibung, u.bezeichner, g.zustand, z.bezeichner AS bzustand, "; 
     113 
     114// GEB-Flaeche komplett auch die Fl. ausserhalb des FS 
     115$sqlg.="round(st_area(g.wkb_geometry)::numeric,2) AS gebflae, "; 
     116 
     117// wie viel vom GEB liegt im FS? 
     118$sqlg.="round(st_area(ST_Intersection(g.wkb_geometry,f.wkb_geometry))::numeric,2) AS schnittflae, "; 
     119 
     120// liegt das GEB komplett im FS? 
     121$sqlg.="st_within(g.wkb_geometry,f.wkb_geometry) as drin "; 
     122 
     123// FS und GEB geometrisch verschneiden 
     124$sqlg.="FROM ax_flurstueck f, ax_gebaeude g "; 
     125 
     126// Entschluesseln 
     127$sqlg.="LEFT JOIN v_geb_bauweise h ON g.bauweise=h.bauweise_id  
     128LEFT JOIN v_geb_funktion u ON g.gebaeudefunktion=u.wert  
     129LEFT JOIN v_geb_zustand z ON g.zustand=z.wert  
    106130WHERE f.gml_id= $1 AND f.endet IS NULL and g.endet IS NULL "; // ID des akt. FS 
    107131 
    108 // "within" -> nur Geb., die komplett im FS liegen. "intersects" -> auch teil-ueberlappende Flst. 
     132// "within" -> nur Geb., die komplett im FS liegen 
     133// "intersects" -> auch teil-ueberlappende Flst. 
    109134$sqlg.="AND st_intersects(g.wkb_geometry,f.wkb_geometry) = true "; 
    110135// RLP: keine Relationen zu NebengebÀuden. Auf Qualifizierung verzichten, sonst werden NebengebÀude nicht angezeigt 
     
    116141$resg=pg_execute("", $v); 
    117142if (!$resg) { 
    118         echo "\n<p class='err'>Fehler bei Geb&auml;ude-Verschneidung.</p>\n"; 
     143        echo "\n<p class='err'>Keine Geb&auml;ude ermittelt.</p>\n"; 
    119144        if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sqlg."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    120145} 
     
    123148echo "\n<hr>\n<table class='geb'>"; 
    124149        // T-Header 
    125         echo "\n<tr>\n" 
    126                 ."\n\t<td class='head' title='ggf. Geb&auml;udename'>Name</td>" 
    127                 ."\n\t<td class='heads fla' title='Schnittsfl&auml;che'><img src='ico/sortd.png' width='10' height='10' alt='' title='Sortierung (absteigend)'>Fl&auml;che</td>" 
    128                 ."\n\t<td class='head' title='Geb&auml;udefl&auml;che'>&nbsp;</td>" 
    129                 ."\n\t<td class='head' title='Geb&auml;udefunktion ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des Geb&auml;udes'>Funktion</td>" 
    130                 ."\n\t<td class='head' title='Bauweise ist die Beschreibung der Art der Bauweise'>Bauweise</td>" 
    131                 ."\n\t<td class='head' title='Zustand beschreibt die Beschaffenheit oder die Betriebsbereitschaft von Geb&auml;ude. Diese Attributart wird nur dann optional gef&uuml;hrt, wenn der Zustand des Geb&auml;udes vom nutzungsf&auml;higen Zustand abweicht.'>Zustand</td>" 
    132                 ."\n\t<td class='head nwlink' title='Lagebezeichnung mit Stra&szlig;e und Hausnummer'>Lage</td>" 
    133                 ."\n\t<td class='head nwlink' title='Link zu den kompletten Hausdaten'>Haus</td>" 
    134         ."\n</tr>"; 
     150        echo "\n<tr>\n"; 
     151                echo "\n\t<td class='head' title='ggf. Geb&auml;udename'>Name</td>"; 
     152                echo "\n\t<td class='head fla' title='Schnittsfl&auml;che'>Fl&auml;che</td>"; 
     153                echo "\n\t<td class='head' title='Geb&auml;udefl&auml;che'>&nbsp;</td>"; 
     154                echo "\n\t<td class='head' title='Geb&auml;udefunktion ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des Geb&auml;udes'>Funktion</td>"; 
     155                echo "\n\t<td class='head' title='Bauweise (Schl&uuml;ssel und Beschreibung)'>Bauweise</td>"; 
     156                echo "\n\t<td class='head' title='Zustand (Schl&uuml;ssel und Beschreibung)'>Zustand</td>"; 
     157                echo "\n\t<td class='head nwlink' title='Lagebezeichnung mit Stra&szlig;e und Hausnummer'>Lage</td>"; 
     158                echo "\n\t<td class='head nwlink' title='Link zu den kompletten Hausdaten'>Haus</td>"; 
     159        echo "\n</tr>"; 
    135160        // T-Body 
    136161        while($rowg = pg_fetch_array($resg)) { 
    137162                $gebnr = $gebnr + 1; 
     163// ++ ToDo: Die Zeilen abwechselnd verschieden einfÀrben, Angrenzend anders einfÀrben  
    138164                $ggml=$rowg["gml_id"]; 
    139                 $gebflsum=$gebflsum + $rowg["schnittflae"]; 
     165                $gebflsum = $gebflsum + $rowg["schnittflae"]; 
     166        #       $skey=$rowg["lage"]; // Strassenschluessel               
    140167                $gnam=$rowg["name"]; 
    141168                $gzus=$rowg["zustand"]; 
    142169                $gzustand=$rowg["bzustand"]; 
    143170 
    144                 // 3 FÀlle unterscheiden: 
    145                 if ($rowg["drin"] == "t") { // GebÀude liegt komplett in FlurstÃŒck 
    146                         $f1=$rowg["schnittflae"]." m&#178;"; 
    147                         $f2="&nbsp;"; 
    148                         $gstyle="gin"; // siehe .css 
    149                 } else { 
    150                 if ($rowg["schnittflae"] == "0.00") { // GebÀude angrenzend (Grenzbebauung) 
    151                                 $gstyle="gan"; 
    152                                 $f1="&nbsp;"; 
    153                                 $f2="angrenzend"; 
    154                         } else { // Teile des GebÀudes stehen auf dem FlurstÃŒck 
    155                                 $gstyle="gtl"; 
    156                                 $f1=$rowg["schnittflae"]." m&#178;"; 
    157                                 $f2="(von ".$rowg["gebflae"]." m&#178;)"; 
     171                echo "\n<tr>"; 
     172                        echo "\n\t<td>"; 
     173                                if ($gnam != "") {echo "<span title='Geb&auml;udename'>".$gnam."</span><br>";} 
     174                        echo "\n\t</td>"; 
     175 
     176                        if ($rowg["drin"] == "t") { // 3 komplett enthalten 
     177                                echo "\n\t<td class='fla'>".$rowg["schnittflae"]." m&#178;</td>";  
     178                                echo "\n\t<td>&nbsp;</td>"; 
     179                        } else { 
     180                if ($rowg["schnittflae"] == "0.00") { // angrenzend 
     181                                        echo "\n\t<td class='fla'>&nbsp;</td>"; 
     182                                        echo "\n\t<td>angrenzend</td>"; 
     183                                } else { // Teile enthalten 
     184                                        echo "\n\t<td class='fla'>".$rowg["schnittflae"]." m&#178;</td>"; 
     185                                        echo "\n\t<td>(von ".$rowg["gebflae"]." m&#178;)</td>"; 
     186                                } 
    158187                        } 
    159                 } 
    160  
    161                 echo "\n<tr>" 
    162                         ."\n\t<td class='".$gstyle."'>"; 
    163                         if ($gnam != "") {echo "<span title='Geb&auml;udename'>".$gnam."</span><br>";} 
    164                         echo "\n\t</td>"; 
    165  
    166                         echo "\n\t<td class='fla'>".$f1."</td>" 
    167                         ."\n\t<td class='".$gstyle."'>".$f2."</td>"; // FlÀchenangaben 
    168  
    169                         echo "\n\t<td class='".$gstyle."'>"; 
     188                        echo "\n\t<td>"; 
    170189                        if ($showkey) {echo "<span class='key'>".$rowg["gebaeudefunktion"]."</span>&nbsp;";} 
    171190                        echo $rowg["bezeichner"]."</td>"; 
    172191 
    173                         echo "\n\t<td class='".$gstyle."'>"; 
     192                        echo "\n\t<td>"; 
    174193                        if ($showkey) {echo "<span class='key'>".$rowg["bauweise"]."</span>&nbsp;";} 
    175194                        echo $rowg["bauweise_beschreibung"]."&nbsp;</td>"; 
    176195 
    177                         echo "\n\t<td class='".$gstyle."'>"; 
     196                        echo "\n\t<td>"; 
    178197                        if ($showkey) {echo "<span class='key'>".$gzus."</span>&nbsp;";} 
    179198                        echo $gzustand."&nbsp;</td>"; 
     
    183202 
    184203                        // HAUPTgebÀude  Geb >zeigtAuf> lage (mehrere) 
    185                         $sqll="SELECT 'm' AS ltyp, l.gml_id AS lgml, s.lage, s.bezeichnung, l.hausnummer, '' AS laufendenummer " 
    186                         ."FROM ax_gebaeude g JOIN ax_lagebezeichnungmithausnummer l ON l.gml_id=ANY(g.zeigtauf) " 
    187                         ."JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage " 
    188                         ."WHERE g.gml_id= $1 AND g.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL "; 
     204                        $sqll ="SELECT 'm' AS ltyp, l.gml_id AS lgml, s.lage, s.bezeichnung, l.hausnummer, '' AS laufendenummer "; 
     205                        $sqll.="FROM ax_gebaeude g JOIN ax_lagebezeichnungmithausnummer l ON l.gml_id=ANY(g.zeigtauf) "; 
     206                        $sqll.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; 
     207                        $sqll.="WHERE g.gml_id= $1 AND g.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL "; 
    189208 
    190209                        // oder NEBENgebÀude  Geb >hat> Pseudo 
    191                         $sqll.="UNION SELECT 'p' AS ltyp, l.gml_id AS lgml, s.lage, s.bezeichnung, l.pseudonummer AS hausnummer, l.laufendenummer " 
    192                         ."FROM ax_gebaeude g JOIN ax_lagebezeichnungmitpseudonummer l ON l.gml_id=g.hat " 
    193                         ."JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage " 
    194                         ."WHERE g.gml_id= $1 AND g.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL "; // ID des Hauses" 
     210                        $sqll.="UNION SELECT 'p' AS ltyp, l.gml_id AS lgml, s.lage, s.bezeichnung, l.pseudonummer AS hausnummer, l.laufendenummer "; 
     211                        $sqll.="FROM ax_gebaeude g JOIN ax_lagebezeichnungmitpseudonummer l ON l.gml_id=g.hat "; 
     212                        $sqll.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; 
     213                        $sqll.="WHERE g.gml_id= $1 AND g.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL "; // ID des Hauses" 
    195214                 
    196215                        $sqll.="ORDER BY bezeichnung, hausnummer;"; 
     
    220239                                if ($showkey) {echo "<span class='key'>(".$skey.")</span>&nbsp;";}                       
    221240                                echo "\n\t\t<a title='".$lagetitl."' href='alkislage.php?gkz=".$gkz."&amp;gmlid=".$gmllag."&amp;ltyp=".$ltyp; 
     241                                        if ($idanzeige) {echo "&amp;id=j";} 
    222242                                        if ($showkey)   {echo "&amp;showkey=j";} 
    223243                                echo "'>".$lagetxt."</a>"; 
     244                                if ($idanzeige) {linkgml($gkz, $gmllag, "Lage", ""); } 
    224245                                echo "<br>"; 
    225246                        } // Ende Loop Lage m.H. 
     
    227248                        echo "\n\t</td>"; 
    228249 
    229                         echo "\n\t<td class='nwlink noprint'>" 
    230                                 ."\n\t\t<a title='Daten zum Geb&auml;ude-Objekt' href='alkishaus.php?gkz=".$gkz."&amp;gmlid=".$ggml; 
    231                                 if ($showkey) {echo "&amp;showkey=j";} 
    232                                 echo "'><img src='ico/Haus.png' width='16' height='16' alt=''></a>" 
    233                         ."\n\t</td>" 
    234                 ."\n</tr>"; 
     250                        echo "\n\t<td class='nwlink noprint'>"; 
     251                                echo "\n\t\t<a title='Daten zum Geb&auml;ude-Objekt' href='alkishaus.php?gkz=".$gkz."&amp;gmlid=".$ggml; 
     252                                if ($idanzeige) {echo "&amp;id=j";} 
     253                                if ($showkey)   {echo "&amp;showkey=j";} 
     254                                echo "'><img src='ico/Haus.png' width='16' height='16' alt=''></a>"; 
     255                        echo "\n\t</td>"; 
     256 
     257                echo "\n</tr>"; 
    235258        } 
    236259        // Footer 
    237260        if ($gebnr == 0) { 
    238                 echo "\n</table>" 
    239                 ."<p class='err'><br>Keine Geb&auml;ude auf diesem Flurst&uuml;ck.<br>&nbsp;</p>"; 
     261                echo "\n</table>"; 
     262                echo "<p class='err'><br>Keine Geb&auml;ude auf diesem Flurst&uuml;ck.<br>&nbsp;</p>"; 
    240263        } else { 
    241                 echo "\n<tr>" 
    242                         ."\n\t<td>Summe:</td>" 
    243                         ."\n\t<td class='fla sum' title='von Geb&auml;uden &uuml;berbaute Fl&auml;che des Flurst&uuml;cks'>".number_format($gebflsum,0,",",".")."&nbsp;&nbsp;&nbsp;&nbsp;m&#178;</td>" 
    244                         ."\n\t<td colspan='6'>&nbsp;</td>" 
    245                 ."\n</tr>" 
    246         ."\n</table>"; 
     264                echo "\n<tr>"; 
     265                        echo "\n\t<td>Summe:</td>"; // 1 
     266                        echo "\n\t<td class='fla sum'>".number_format($gebflsum,0,",",".")."&nbsp;&nbsp;&nbsp;&nbsp;m&#178;</td>"; 
     267                        echo "\n\t<td>&nbsp;</td>"; // 3 
     268                        echo "\n\t<td>&nbsp;</td>"; // 4 
     269                        echo "\n\t<td>&nbsp;</td>"; // 5 
     270                        echo "\n\t<td>&nbsp;</td>"; // 6 
     271                        echo "\n\t<td>&nbsp;</td>"; // 7 
     272                echo "\n</tr>"; 
     273        echo "\n</table>"; 
    247274        $unbebaut = number_format(($flstflaeche - $gebflsum),0,",",".") . " m&#178;"; 
    248         echo "\n<p><br>Flurst&uuml;cksfl&auml;che abz&uuml;glich Geb&auml;udefl&auml;che: <b>".$unbebaut."</b></p><br>"; 
     275        echo "\n<p>Flurst&uuml;cksfl&auml;che abz&uuml;glich Geb&auml;udefl&auml;che: <b>".$unbebaut."</b></p><br>"; 
    249276} 
    250277pg_free_result($resg); 
    251278?> 
    252279 
    253 <div class='buttonbereich noprint'> 
    254 <hr> 
    255         <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zur&uuml;ck"></a>&nbsp; 
    256         <a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a> 
    257 </div> 
     280<form action=''> 
     281        <div class='buttonbereich noprint'> 
     282        <hr> 
     283                <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zur&uuml;ck"></a>&nbsp; 
     284                <a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a> 
     285        </div> 
     286</form> 
    258287 
    259288<?php footer($gmlid, $_SERVER['PHP_SELF']."?", ""); ?> 
Note: See TracChangeset for help on using the changeset viewer.