Ignore:
Timestamp:
01/04/11 18:26:16 (13 years ago)
Author:
frank.jaeger
Message:
 
File:
1 edited

Legend:

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

    r61 r64  
    99        01.10.2010  Flaeche umgruppiert 
    1010        14.12.2010  Pfad zur Conf 
     11        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    1112*/ 
    1213ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 
     
    115116if (!$res) echo "\n<p class='err'>Fehler bei Lagebezeichnung\n<br>".$sql."</p>\n"; 
    116117 
    117 if ($row = pg_fetch_array($res)) {       
     118if ($row = pg_fetch_array($res)) { 
    118119        $land =$row["land"]; 
    119120        $regbez=$row["regierungsbezirk"]; 
     
    124125        $snam =$row["snam"]; //Strassennamen 
    125126        $unver=$row["unverschluesselt"]; // Gewanne 
    126         $kennz=$land."-".$regbez."-".$kreis."-".$gem."-".$lage."-";      
     127        $kennz=$land."-".$regbez."-".$kreis."-".$gem."-".$lage."-"; 
    127128 
    128129        switch ($ltyp) { 
     
    131132                        $hsnr=$row["hausnummer"]; 
    132133                        $kennz.=$hsnr; 
    133                         $untertitel="Hauptgeb&auml;ude mit Hausnummer";                  
     134                        $untertitel="Hauptgeb&auml;ude mit Hausnummer"; 
    134135                        // Balken 
    135136                        echo "<p class='lage'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
     
    140141                        $lfd=$row["laufendenummer"]; 
    141142                        $kennz.=$pseu."-".$lfd; 
    142                         $untertitel="NebengebÀude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)";                     
    143                         // Balken                        
     143                        $untertitel="NebengebÀude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)"; 
     144                        // Balken 
    144145                //      echo "<p class='lage'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz."&nbsp;</p>\n"; // Balken 
    145146                        echo "<p class='lage'>ALKIS Lagebezeichnung NebengebÀude ".$kennz."&nbsp;</p>\n"; // Balken 
     
    150151                                $kennz=" - ".$unver; 
    151152                        } else { 
    152                                 $kennz.=$unver;                          
    153                         } 
    154                         $untertitel="Stra&szlig;e ohne Hausnummer und/oder Gewanne (unverschl&uuml;sselte Lage)";                        
    155                         // Balken                        
     153                                $kennz.=$unver; 
     154                        } 
     155                        $untertitel="Stra&szlig;e ohne Hausnummer und/oder Gewanne (unverschl&uuml;sselte Lage)"; 
     156                        // Balken 
    156157                        echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
    157158                break; 
     
    182183                                case "p": // "mit PseudoNr" 
    183184                                        echo "\n\t\t<td class='head'>Haus-Nr</td>"; 
    184                                         echo "\n\t\t<td class='head'>lfd.-Nr</td>";      
     185                                        echo "\n\t\t<td class='head'>lfd.-Nr</td>"; 
    185186                                break; 
    186187                                case "o": //"Ohne HsNr" 
     
    196197                        if ($showkey) { 
    197198                                echo "<span class='key'>".$gem."</span><br>"; 
    198                         }                        
     199                        } 
    199200                        echo $gnam."</td>"; 
    200201                        echo "\n\t\t<td title='Stra&szlig;e'>"; 
     
    221222 
    222223        // Kopf Rechts: weitere Daten? 
    223         // z.B. hier Ausgabe von "georeferenzierte GebÀudeadresse" ?    
     224        // z.B. hier Ausgabe von "georeferenzierte GebÀudeadresse" ? 
    224225        if ($idanzeige) {linkgml($gkz, $gmlid, "Lage"); } 
    225226 
     
    315316                        $sql.=$whereclaus."AND lage= $6 AND pseudonummer= $7 ORDER BY laufendenummer;"; 
    316317                // pseudonummer character varying(5), laufendenummer character varying(2), 
    317                          
     318 
    318319                        $v = array($land,$regbez,$kreis,$gem,$lage,$lage,$hsnr); 
    319320                        $res = pg_prepare("", $sql); 
    320321                        $res = pg_execute("", $v); 
    321                          
     322 
    322323                        if (!$res) echo "\n<p class='err'>Fehler bei Nebengeb&auml;ude.<br>".$sql."</p>\n"; 
    323324                        while($row = pg_fetch_array($res)) { 
     
    331332                        $sql ="SELECT l.gml_id FROM ax_lagebezeichnungmithausnummer l "; 
    332333                        $sql.=$whereclaus."AND hausnummer= $6;"; 
    333                          
     334 
    334335                        $v = array($land,$regbez,$kreis,$gem,$lage,$pseu); 
    335336                        $res = pg_prepare("", $sql); 
    336337                        $res = pg_execute("", $v); 
    337                          
     338 
    338339                        if (!$res) echo "<p class='err'>Fehler bei Hauptgeb&auml;ude.<br>".$sql."</p>\n"; 
    339340                        while($row = pg_fetch_array($res)) { 
     
    345346                        $sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l "; 
    346347                        $sql.=$whereclaus."AND pseudonummer= $6 AND laufendenummer <> $7 ORDER BY laufendenummer;"; 
    347                          
     348 
    348349                        $v = array($land,$regbez,$kreis,$gem,$lage,$pseu,$lfd); 
    349350                        $res = pg_prepare("", $sql); 
    350351                        $res = pg_execute("", $v); 
    351                          
     352 
    352353                        if (!$res) echo "\n<p class='err'>Fehler bei Nebengeb&auml;ude.<br>".$sql."</p>\n"; 
    353354                        while($row = pg_fetch_array($res)) { 
     
    387388        $sql.="WHERE v.beziehung_zu= $1 "; 
    388389        $sql.="AND   v.beziehungsart= $2 ;"; 
    389          
     390 
    390391        $v = array($gmlid,$bezart); 
    391392        $res = pg_prepare("", $sql); 
     
    396397        while($row = pg_fetch_array($res)) { // Only You! 
    397398                echo "<p>"; 
    398                         if ($idanzeige) {linkgml($gkz, $row["gml_id"], "Geb&auml;ude");}                 
     399                        if ($idanzeige) {linkgml($gkz, $row["gml_id"], "Geb&auml;ude");} 
    399400                echo "</p>"; 
    400401                echo "\n<table>"; 
     
    408409                        if (!$row["description"] == "") { 
    409410                                echo "\n\t<tr><td>Beschreibung:</td><td>".$row["description"]."</td></tr>"; // integer - EntschlÃŒsseln! 
    410                         }                        
     411                        } 
    411412 
    412413                        if (!$row["name"] == "") { 
     
    424425                                } 
    425426                                echo $row["bauweise_beschreibung"]."</td></tr>"; // integer 
    426                         }                        
     427                        } 
    427428 
    428429                        if (!$row["aog"] == "") { 
    429430                                echo "\n\t<tr><td>Anz. der oberird. Geschosse:</td><td>".$row["aog"]."</td></tr>"; // 
    430                         }                                
     431                        } 
    431432 
    432433                        if (!$row["grundflaeche"] == "") { 
     
    436437                        echo "\n\t<tr><td>Geometrische Fl&auml;che:</td><td title='berechnete Fl&auml;che'>".$row["flaeche"]." m&#178;</td></tr>"; 
    437438 
    438                         if (!$row["individualname"] == "") {                     
     439                        if (!$row["individualname"] == "") { 
    439440                                echo "\n\t<tr><td>Individualname:</td><td>".$row["individualname"]."</td></tr>"; // char(7) 
    440441                        } 
     
    442443                        if (!$row["zustand"] == "") { 
    443444                                echo "\n\t<tr><td>Zustand:</td><td>".$row["zustand"]."</td></tr>"; // integer 
    444                         }                
     445                        } 
    445446 
    446447                echo "\n</table>"; 
Note: See TracChangeset for help on using the changeset viewer.