- Timestamp:
- 01/12/11 18:47:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/mapbender/http/nav/alkisnav_grd.php
r66 r67 1 1 <?php 2 // Version vom 1 0.01.20112 // Version vom 12.01.2011 3 3 $gkz = urldecode($_REQUEST["gkz"]); // Mandant 4 4 include("../../conf/alkisnav_conf.php"); … … 36 36 if ($len < 1 or $len > 7) {return false;}; 37 37 if (trim($wert, "0..9") == "") { // Normalfall: nur Zahlen 38 If (strlen($wert) < 6) {39 $wert = str_pad($wert, 6, "0", STR_PAD_LEFT);40 }41 38 return true; 42 39 } else { // Sonderfall Zusatz-Buchstabe am Ende … … 44 41 $zus=strtoupper(substr($wert,$len-1,1)); 45 42 if ( (trim($zahl, "0..9") == "") and (trim($zus, "A..Z") == "")) { 46 If (strlen($zahl) < 6) {47 $zahl = str_pad($zahl, 6, "0", STR_PAD_LEFT);48 }49 43 $wert=$zahl.$zus; 50 44 return true; … … 217 211 // ax_buchungsblatt <istBestandteilVon< ax_buchungsstelle 218 212 $sql ="SELECT b.gml_id FROM ax_buchungsblatt b "; 219 $sql.="WHERE b.bezirk= $1 AND b.buchungsblattnummermitbuchstabenerweiterung= $2 ;"; 220 $v=array($zgbbez, $zblatt); 213 $sql.="WHERE b.bezirk= $1 AND b.buchungsblattnummermitbuchstabenerweiterung IN ( $2 , $3 );"; 214 // Unterschiedliche Formate in ax_buchungsblatt.buchungsblattnummermitbuchstabenerweiterung 215 // Musterdaten RLP: ohne fuehrende Nullen, Lippe NRW: mit! 216 $zblatt0v=str_pad($zblatt, 7, "0", STR_PAD_LEFT); // Nullen vorne oder Blanks hinten ? 217 $v=array($zgbbez,$zblatt,$zblatt0); 221 218 $res=pg_prepare("", $sql); 222 219 $res=pg_execute("", $v); … … 232 229 if($cntbl == 0) { 233 230 echo "\n<p class='err'>Grundbuchblatt '".$zgbbez."-".$zblatt."' nicht gefunden.</p>"; 231 if ($debug >= 3) {echo "\n<p class='err'>".$sql."</p>";} 234 232 } elseif($cntbl == 1) { 235 233 return $bl_gml; … … 279 277 if($cntbu == 0) { 280 278 echo "\n<p class='err'>Keine Buchung gefunden.</p>"; 281 } elseif($cntbu = 1) {279 } elseif($cntbu == 1) { 282 280 //echo "\n<p>genau EINE Buchung gefunden".$lfd."</p>"; 283 281 $zbvnr=$lfd; // mit dieser BVNR gleich weiter machen … … 311 309 } 312 310 if($zbs == 0) { 313 echo "\n<p class='err'> Die Buchungsstelle wurdenicht gefunden.</p>";311 echo "\n<p class='err'>Buchung ".$zgbbez."-".$zblatt."-".$zbvnr." nicht gefunden.</p>"; 314 312 return; 315 313 } elseif($zbs > 1) { // nur TEST
Note: See TracChangeset
for help on using the changeset viewer.