Changeset 387 for trunk/info/info/alkisn/alkishaus.php
- Timestamp:
- 06/08/17 16:15:04 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkisn/alkishaus.php
r377 r387 7 7 2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermöglichen 8 8 2016-12-05 Array-Behandlung ax_gebaeude.name 9 2017-06-08 Validierung Eingabeparameter, Feinkorrekturen 9 10 10 11 ToDo: … … 18 19 */ 19 20 session_start(); 20 $id="n"; 21 $allfld = "n"; 22 $cntget = extract($_GET); 21 22 $allfld = "n"; $showkey="n"; // Var. aus Parameter initalisieren 23 $cntget = extract($_GET); // Parameter in Variable umwandeln 24 25 // strikte Validierung aller Parameter 26 if (!isset($gmlid) or !preg_match('#^[0-9A-Za-z]{16}$#', $gmlid)) {die("Eingabefehler gmlid");} 27 if (!isset($gkz) or !preg_match('#^[0-9]{3}$#', $gkz)) {die("Eingabefehler gkz");} 28 if (!preg_match('#^[j|n]{0,1}$#', $showkey)) {die ("Eingabefehler showkey");} 29 if ($showkey == "j") {$showkey=true;} else {$showkey=false;} 30 31 if (!preg_match('#^[j|n]{0,1}$#', $allfld)) {die ("Eingabefehler allfld");} 32 if ($allfld == "j") {$allefelder=true;} else {$allefelder=false;} 33 23 34 require_once("alkis_conf_location.php"); 24 35 if ($auth == "mapbender") {require_once($mapbender);} 25 36 include("alkisfkt.php"); 26 $keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n";27 if ($keys == "j") {$showkey=true;} else {$showkey=false;}28 if ($allfld == "j") {$allefelder=true;} else {$allefelder=false;}29 37 ?> 30 38 <!doctype html> … … 32 40 <head> 33 41 <meta charset="utf-8"> 42 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 34 43 <title>ALKIS Daten zum Haus</title> 35 44 <link rel="stylesheet" type="text/css" href="alkisauszug.css"> 36 45 <link rel="shortcut icon" type="image/x-icon" href="ico/Haus.ico"> 37 <style type='text/css' media='print'> 38 .noprint {visibility: hidden;} 39 td.mittelspalte {width: 190px;} 40 </style> 46 <style type='text/css' media='print'> td.mittelspalte {width: 190px;} </style> 41 47 </head> 42 48 <body> … … 44 50 45 51 $con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkishaus.php'"); 46 if (!$con) echo " <p class='err'>Fehler beim Verbinden der DB</p>\n";52 if (!$con) echo "\n<p class='err'>Fehler beim Verbinden der DB</p>"; 47 53 48 54 // G e b a e u d e … … 65 71 $resg = pg_execute("", $v); 66 72 if (!$resg) { 67 echo "\n<p class='err'>Fehler bei Gebäude.<br>".pg_last_error()."</p> \n";68 if ($debug > 2) {echo " <p class='dbg'>SQL=<br>".$sqlg."<br>$1 = gml_id = '".$gmlid."'</p>";}73 echo "\n<p class='err'>Fehler bei Gebäude.<br>".pg_last_error()."</p>"; 74 if ($debug > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqlg."<br>$1 = gml_id = '".$gmlid."'</p>";} 69 75 } 70 76 71 77 // Balken 72 echo "<p class='geb'>ALKIS Haus ".$gmlid." </p>\n"; // ++ Kennzeichen? 73 74 echo "\n<h2><img src='ico/Haus.png' width='16' height='16' alt=''> Haus (Gebäude)</h2>\n"; 78 echo "\n<p class='geb'>ALKIS Haus ".$gmlid." </p>"; // ++ Kennzeichen? 79 echo "\n<h2><img src='ico/Haus.png' width='16' height='16' alt=''> Haus (Gebäude)</h2>"; 75 80 76 81 // Kennzeichen in Rahmen … … 166 171 $resl = pg_execute("", $v); 167 172 if (!$resl) { 168 echo "\n<p class='err'>Fehler bei Lage mit HsNr.</p> \n";169 if ($debug > 2) {echo " <p class='dbg'>SQL=<br>".$sqll."<br>$1 = gml_id = '".$gmlid."'</p>";}173 echo "\n<p class='err'>Fehler bei Lage mit HsNr.</p>"; 174 if ($debug > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqll."<br>$1 = gml_id = '".$gmlid."'</p>";} 170 175 } 171 176 $zhsnr=0; … … 186 191 echo "\n\t\t<img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''> "; 187 192 if ($showkey) {echo "<span class='key'>(".$skey.")</span> ";} 188 echo "\n\t\t<a title='Hausnummer' href='alkislage.php?gkz=".$gkz."&gmlid=".$gmllag."&ltyp=".$ltyp."'>" 189 .$snam." ".$hsnr; 193 echo "\n\t\t<a title='Hausnummer' href='alkislage.php?gkz=".$gkz."&gmlid=".$gmllag."&ltyp=".$ltyp; 194 if ($showkey) {echo "&showkey=j";} 195 echo "'>".$snam." ".$hsnr; 190 196 if ($ltyp == "p") {echo ", lfd.Nr ".$hlfd;} 191 197 echo "</a><br>"; … … 287 293 $resw = pg_execute("", $v); 288 294 if (!$resw) { 289 echo "\n<p class='err'>Fehler bei Gebäude - weitere Funktion.</p> \n";290 if ($debug > 2) {echo " <p class='dbg'>SQL=<br>".$sqlw."<br>$1 = Werteliste = '".$wgf."'</p>";}295 echo "\n<p class='err'>Fehler bei Gebäude - weitere Funktion.</p>"; 296 if ($debug > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqlw."<br>$1 = Werteliste = '".$wgf."'</p>";} 291 297 } 292 298 $zw=0; … … 382 388 echo "\n</table>"; 383 389 } 384 if ($gebnr == 0) {echo " <p class='err'><br>Kein Gebäude gefunden<br> </p>";}390 if ($gebnr == 0) {echo "\n<p class='err'><br>Kein Gebäude gefunden<br> </p>";} 385 391 386 392 // ++ ToDo: Verschnitt mit FS?
Note: See TracChangeset
for help on using the changeset viewer.