Changeset 64 for trunk/var/www/info/alkis/alkislage.php
- Timestamp:
- 01/04/11 18:26:16 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/var/www/info/alkis/alkislage.php
r61 r64 9 9 01.10.2010 Flaeche umgruppiert 10 10 14.12.2010 Pfad zur Conf 11 17.12.2010 Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 11 12 */ 12 13 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); … … 115 116 if (!$res) echo "\n<p class='err'>Fehler bei Lagebezeichnung\n<br>".$sql."</p>\n"; 116 117 117 if ($row = pg_fetch_array($res)) { 118 if ($row = pg_fetch_array($res)) { 118 119 $land =$row["land"]; 119 120 $regbez=$row["regierungsbezirk"]; … … 124 125 $snam =$row["snam"]; //Strassennamen 125 126 $unver=$row["unverschluesselt"]; // Gewanne 126 $kennz=$land."-".$regbez."-".$kreis."-".$gem."-".$lage."-"; 127 $kennz=$land."-".$regbez."-".$kreis."-".$gem."-".$lage."-"; 127 128 128 129 switch ($ltyp) { … … 131 132 $hsnr=$row["hausnummer"]; 132 133 $kennz.=$hsnr; 133 $untertitel="Hauptgebäude mit Hausnummer"; 134 $untertitel="Hauptgebäude mit Hausnummer"; 134 135 // Balken 135 136 echo "<p class='lage'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz." </p>\n"; // Balken … … 140 141 $lfd=$row["laufendenummer"]; 141 142 $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 144 145 // echo "<p class='lage'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz." </p>\n"; // Balken 145 146 echo "<p class='lage'>ALKIS Lagebezeichnung NebengebÀude ".$kennz." </p>\n"; // Balken … … 150 151 $kennz=" - ".$unver; 151 152 } else { 152 $kennz.=$unver; 153 } 154 $untertitel="Straße ohne Hausnummer und/oder Gewanne (unverschlüsselte Lage)"; 155 // Balken 153 $kennz.=$unver; 154 } 155 $untertitel="Straße ohne Hausnummer und/oder Gewanne (unverschlüsselte Lage)"; 156 // Balken 156 157 echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz." </p>\n"; // Balken 157 158 break; … … 182 183 case "p": // "mit PseudoNr" 183 184 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>"; 185 186 break; 186 187 case "o": //"Ohne HsNr" … … 196 197 if ($showkey) { 197 198 echo "<span class='key'>".$gem."</span><br>"; 198 } 199 } 199 200 echo $gnam."</td>"; 200 201 echo "\n\t\t<td title='Straße'>"; … … 221 222 222 223 // Kopf Rechts: weitere Daten? 223 // z.B. hier Ausgabe von "georeferenzierte GebÀudeadresse" ? 224 // z.B. hier Ausgabe von "georeferenzierte GebÀudeadresse" ? 224 225 if ($idanzeige) {linkgml($gkz, $gmlid, "Lage"); } 225 226 … … 315 316 $sql.=$whereclaus."AND lage= $6 AND pseudonummer= $7 ORDER BY laufendenummer;"; 316 317 // pseudonummer character varying(5), laufendenummer character varying(2), 317 318 318 319 $v = array($land,$regbez,$kreis,$gem,$lage,$lage,$hsnr); 319 320 $res = pg_prepare("", $sql); 320 321 $res = pg_execute("", $v); 321 322 322 323 if (!$res) echo "\n<p class='err'>Fehler bei Nebengebäude.<br>".$sql."</p>\n"; 323 324 while($row = pg_fetch_array($res)) { … … 331 332 $sql ="SELECT l.gml_id FROM ax_lagebezeichnungmithausnummer l "; 332 333 $sql.=$whereclaus."AND hausnummer= $6;"; 333 334 334 335 $v = array($land,$regbez,$kreis,$gem,$lage,$pseu); 335 336 $res = pg_prepare("", $sql); 336 337 $res = pg_execute("", $v); 337 338 338 339 if (!$res) echo "<p class='err'>Fehler bei Hauptgebäude.<br>".$sql."</p>\n"; 339 340 while($row = pg_fetch_array($res)) { … … 345 346 $sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l "; 346 347 $sql.=$whereclaus."AND pseudonummer= $6 AND laufendenummer <> $7 ORDER BY laufendenummer;"; 347 348 348 349 $v = array($land,$regbez,$kreis,$gem,$lage,$pseu,$lfd); 349 350 $res = pg_prepare("", $sql); 350 351 $res = pg_execute("", $v); 351 352 352 353 if (!$res) echo "\n<p class='err'>Fehler bei Nebengebäude.<br>".$sql."</p>\n"; 353 354 while($row = pg_fetch_array($res)) { … … 387 388 $sql.="WHERE v.beziehung_zu= $1 "; 388 389 $sql.="AND v.beziehungsart= $2 ;"; 389 390 390 391 $v = array($gmlid,$bezart); 391 392 $res = pg_prepare("", $sql); … … 396 397 while($row = pg_fetch_array($res)) { // Only You! 397 398 echo "<p>"; 398 if ($idanzeige) {linkgml($gkz, $row["gml_id"], "Gebäude");} 399 if ($idanzeige) {linkgml($gkz, $row["gml_id"], "Gebäude");} 399 400 echo "</p>"; 400 401 echo "\n<table>"; … … 408 409 if (!$row["description"] == "") { 409 410 echo "\n\t<tr><td>Beschreibung:</td><td>".$row["description"]."</td></tr>"; // integer - EntschlÃŒsseln! 410 } 411 } 411 412 412 413 if (!$row["name"] == "") { … … 424 425 } 425 426 echo $row["bauweise_beschreibung"]."</td></tr>"; // integer 426 } 427 } 427 428 428 429 if (!$row["aog"] == "") { 429 430 echo "\n\t<tr><td>Anz. der oberird. Geschosse:</td><td>".$row["aog"]."</td></tr>"; // 430 } 431 } 431 432 432 433 if (!$row["grundflaeche"] == "") { … … 436 437 echo "\n\t<tr><td>Geometrische Fläche:</td><td title='berechnete Fläche'>".$row["flaeche"]." m²</td></tr>"; 437 438 438 if (!$row["individualname"] == "") { 439 if (!$row["individualname"] == "") { 439 440 echo "\n\t<tr><td>Individualname:</td><td>".$row["individualname"]."</td></tr>"; // char(7) 440 441 } … … 442 443 if (!$row["zustand"] == "") { 443 444 echo "\n\t<tr><td>Zustand:</td><td>".$row["zustand"]."</td></tr>"; // integer 444 } 445 } 445 446 446 447 echo "\n</table>";
Note: See TracChangeset
for help on using the changeset viewer.