Changeset 68 for trunk/data/mapbender/http/nav/alkisnav_fls.php
- Timestamp:
- 01/13/11 17:42:06 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/mapbender/http/nav/alkisnav_fls.php
r66 r68 1 1 <?php 2 // Version vom 10.01.2011 3 // Test: http://mapserver.krz.de/mapbenderneu/nav/alkisnav_eig.htm?gkz=150&gemeinde=40 4 $gkz = urldecode($_REQUEST["gkz"]); // Mandant 2 // Version vom 13.01.2011 3 import_request_variables("PG"); 5 4 include("../../conf/alkisnav_conf.php"); 6 import_request_variables("PG");7 8 // Datenbank-Connection9 5 $con_string = "host=".$host." port=".$port." dbname=".$dbname.$gkz." user=".$user." password=".$password; 10 6 $con = pg_connect ($con_string) or die ("Fehler bei der Verbindung zur Datenbank ".$dbname); … … 78 74 $sql.="FROM ax_gemarkung g JOIN gemeinde_gemarkung v ON g.gemarkungsnummer=v.gemarkung "; 79 75 $sql.="WHERE bezeichnung ILIKE $1 "; 80 // GUI-Parameter filtert auf Gemeindegebiet81 76 if($gemeinde > 0) {$sql.=" AND v.gemeinde=".$gemeinde;} // wie prepared? 82 77 $sql.=" ORDER BY g.bezeichnung LIMIT $2 ;"; … … 96 91 echo "\n<div class='gk' title='Gemarkung'>"; 97 92 echo "\n\t\t<img class='nwlink' src='ico/Gemarkung.ico' width='16' height='16' alt='Gemkg'>"; 98 echo "<a href='alkisnav_fls.php?gkz=".$gkz."&gemeinde=".$gemeinde."&fskennz=".$gnr."'>"; 99 echo " ".$gnam." (".$gnr.")"; 100 if ($gemeinde == 0) {echo " ".$stadt;} // Kreisweit 101 echo "</a>"; 93 echo "<a href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."&fskennz=".$gnr."'>"; 94 echo " ".$gnam."</a> (".$gnr.")"; 95 if ($gemeinde == 0) {echo " ".$stadt;} // Kreisweit 102 96 echo "\n</div>"; 103 97 $cnt++; … … 137 131 // > 1 auch möglich ??? 138 132 echo "\n<div class='gk' title='Gemarkung'>"; 139 echo "\n\t\t<img class='nwlink' src='ico/Gemarkung.ico' width='16' height='16' alt='Gemkg'>"; 140 echo "<a href='alkisnav_fls.php?gkz=".$gkz."&gemeinde=".$gemeinde."&fskennz=".$zgemkg."'>"; 141 echo " Gemarkung ".$gmkg." (".$zgemkg.")"; 142 echo "</a>"; 133 echo "\n\t\t<img class='nwlink' src='ico/Gemarkung.ico' width='16' height='16' alt='Gemkg'> "; 134 echo "<a href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."&fskennz=".$zgemkg."'>"; 135 echo $gmkg."</a> (".$zgemkg.")"; // in Gemeinde? 143 136 echo "\n</div>"; 144 137 } … … 154 147 echo "\n<div class='fl' title='Flur'>"; 155 148 echo "\n\t\t<img class='nwlink' src='ico/Flur.ico' width='16' height='16' alt='Flur'> "; 156 echo "Flur<a href=' alkisnav_fls.php?gkz=".$gkz."&gemeinde=".$gemeinde."&fskennz=".$zgemkg."-".$flur."'> ".$flur." </a>";149 echo "Flur<a href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."&fskennz=".$zgemkg."-".$flur."'> ".$flur." </a>"; 157 150 echo "\n</div>"; 158 151 $zfl++; … … 167 160 168 161 function EineFlur() { 169 // Kennzeichen bestehend aus Gemarkung und Flurnummer wurde eingegeben162 // Kennzeichen aus Gemarkung und FlurNr wurde eingegeben 170 163 global $con, $gkz, $gemeinde, $debug, $scalefs, $epsg, $auskpath, $zgemkg, $zflur; 171 164 $linelimit=600; // Wie groà kann eine Flur sein? … … 189 182 echo "\n<div class='gk' title='Gemarkung'>"; 190 183 echo "\n\t\t<img class='nwlink' src='ico/Gemarkung.ico' width='16' height='16' alt='Gemkg'> "; 191 echo "Gemarkung <a href=' alkisnav_fls.php?gkz=".$gkz."&gemeinde=".$gemeinde."&fskennz=".$zgemkg."'> ".$gmkg." (".$zgemkg.")</a>";184 echo "Gemarkung <a href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."&fskennz=".$zgemkg."'> ".$gmkg." (".$zgemkg.")</a>"; 192 185 echo "\n</div>"; 193 186 echo "\n<div class='fl' title='Flur'>"; 194 187 echo "\n\t\t<img class='nwlink' src='ico/Flur.ico' width='16' height='16' alt='Flur'> "; 195 echo "Flur <a href=' alkisnav_fls.php?gkz=".$gkz."&gemeinde=".$gemeinde."&fskennz=".$zgemkg."-".$zflur."'> ".$zflur."</a>";188 echo "Flur <a href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."&fskennz=".$zgemkg."-".$zflur."'> ".$zflur."</a>"; 196 189 echo "\n</div>"; 197 190 … … 233 226 } 234 227 235 function nurEinFlurstueck() {228 function EinFlurstueck() { 236 229 // FlurstÃŒckskennzeichen komplett bis zum Zaehler eingegeben 237 230 // Sonderfall: bei Bruchnummer, mehrere Nenner zum Zaehler … … 245 238 $sql.="WHERE f.gemarkungsnummer= $1 AND f.flurnummer= $2 AND f.zaehler= $3 "; 246 239 If ($znenner != "") {$sql.="AND f.nenner=".$znenner." ";} // wie prepared? 247 $sql.="ORDER BY f.zaehler, f.nenner;"; 248 // WHERE f.land= ? 240 $sql.="ORDER BY f.zaehler, f.nenner;"; // WHERE f.land= ? 249 241 $v=array($zgemkg, $zflur, $zzaehler); 250 242 $res=pg_prepare("", $sql); … … 315 307 case 4: 316 308 if ($debug >= 2) {echo "<p>Gemarkung ".$zgemkg." Flur ".$zflur." FlurstÃŒck ".$zzaehler."</p>";} 317 nurEinFlurstueck();309 EinFlurstueck(); 318 310 break; 319 311 case 5: 320 312 if ($debug >= 2) {echo "<p>Gemarkung ".$zgemkg." Flur ".$zflur." FlurstÃŒck ".$zzaehler."/".$znenner."</p>";} 321 nurEinFlurstueck();313 EinFlurstueck(); 322 314 break; 323 315 }
Note: See TracChangeset
for help on using the changeset viewer.