Ignore:
Timestamp:
01/13/11 17:42:06 (13 years ago)
Author:
frank.jaeger
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/mapbender/http/nav/alkisnav_fls.php

    r66 r68  
    11<?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  
     3import_request_variables("PG"); 
    54include("../../conf/alkisnav_conf.php"); 
    6 import_request_variables("PG"); 
    7  
    8 // Datenbank-Connection 
    95$con_string = "host=".$host." port=".$port." dbname=".$dbname.$gkz." user=".$user." password=".$password; 
    106$con = pg_connect ($con_string) or die ("Fehler bei der Verbindung zur Datenbank ".$dbname); 
     
    7874        $sql.="FROM ax_gemarkung g JOIN gemeinde_gemarkung v ON g.gemarkungsnummer=v.gemarkung "; 
    7975   $sql.="WHERE bezeichnung ILIKE $1 "; 
    80         // GUI-Parameter filtert auf Gemeindegebiet 
    8176        if($gemeinde > 0) {$sql.=" AND v.gemeinde=".$gemeinde;} // wie prepared? 
    8277        $sql.=" ORDER BY g.bezeichnung LIMIT $2 ;"; 
     
    9691                echo "\n<div class='gk' title='Gemarkung'>"; 
    9792                        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."&amp;gemeinde=".$gemeinde."&amp;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."&amp;gemeinde=".$gemeinde."&amp;fskennz=".$gnr."'>";              
     94                        echo  " ".$gnam."</a> (".$gnr.")"; 
     95                        if ($gemeinde == 0) {echo " ".$stadt;} // Kreisweit 
    10296                echo "\n</div>"; 
    10397                $cnt++; 
     
    137131                // > 1 auch möglich ??? 
    138132                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."&amp;gemeinde=".$gemeinde."&amp;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."&amp;gemeinde=".$gemeinde."&amp;fskennz=".$zgemkg."'>";           
     135                        echo $gmkg."</a>  (".$zgemkg.")"; // in Gemeinde? 
    143136                echo "\n</div>"; 
    144137        } 
     
    154147                echo "\n<div class='fl' title='Flur'>"; 
    155148                        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."&amp;gemeinde=".$gemeinde."&amp;fskennz=".$zgemkg."-".$flur."'>&nbsp;".$flur."&nbsp;</a>"; 
     149                        echo "Flur<a href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&amp;gemeinde=".$gemeinde."&amp;fskennz=".$zgemkg."-".$flur."'>&nbsp;".$flur."&nbsp;</a>"; 
    157150                echo "\n</div>"; 
    158151                $zfl++; 
     
    167160 
    168161function EineFlur() { 
    169         // Kennzeichen bestehend aus Gemarkung und Flurnummer wurde eingegeben 
     162        // Kennzeichen aus Gemarkung und FlurNr wurde eingegeben 
    170163        global $con, $gkz, $gemeinde, $debug, $scalefs, $epsg, $auskpath, $zgemkg, $zflur; 
    171164        $linelimit=600; // Wie groß kann eine Flur sein? 
     
    189182        echo "\n<div class='gk' title='Gemarkung'>"; 
    190183                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."&amp;gemeinde=".$gemeinde."&amp;fskennz=".$zgemkg."'> ".$gmkg." (".$zgemkg.")</a>"; 
     184                echo "Gemarkung <a href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&amp;gemeinde=".$gemeinde."&amp;fskennz=".$zgemkg."'> ".$gmkg." (".$zgemkg.")</a>"; 
    192185        echo "\n</div>"; 
    193186        echo "\n<div class='fl' title='Flur'>"; 
    194187                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."&amp;gemeinde=".$gemeinde."&amp;fskennz=".$zgemkg."-".$zflur."'> ".$zflur."</a>"; 
     188                echo "Flur <a href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&amp;gemeinde=".$gemeinde."&amp;fskennz=".$zgemkg."-".$zflur."'> ".$zflur."</a>"; 
    196189        echo "\n</div>"; 
    197190 
     
    233226} 
    234227 
    235 function nurEinFlurstueck() { 
     228function EinFlurstueck() { 
    236229        // FlurstÃŒckskennzeichen komplett bis zum Zaehler eingegeben 
    237230        // Sonderfall: bei Bruchnummer, mehrere Nenner zum Zaehler 
     
    245238        $sql.="WHERE f.gemarkungsnummer= $1 AND f.flurnummer= $2 AND f.zaehler= $3 "; 
    246239        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= ? 
    249241        $v=array($zgemkg, $zflur, $zzaehler); 
    250242        $res=pg_prepare("", $sql); 
     
    315307case 4: 
    316308        if ($debug >= 2) {echo "<p>Gemarkung ".$zgemkg." Flur ".$zflur." FlurstÃŒck ".$zzaehler."</p>";} 
    317         nurEinFlurstueck(); 
     309        EinFlurstueck(); 
    318310        break; 
    319311case 5: 
    320312        if ($debug >= 2) {echo "<p>Gemarkung ".$zgemkg." Flur ".$zflur." FlurstÃŒck ".$zzaehler."/".$znenner."</p>";} 
    321         nurEinFlurstueck(); 
     313        EinFlurstueck(); 
    322314        break; 
    323315} 
Note: See TracChangeset for help on using the changeset viewer.