Fehler beim Verbinden der DB
"; // L a g e b e z e i c h n u n g $sql ="SELECT s.gml_id AS strgml, s.bezeichnung AS snam, b.bezeichnung AS bnam, r.bezeichnung AS rnam, k.bezeichnung AS knam, g.bezeichnung AS gnam, l.land, l.regierungsbezirk, l.kreis, l.gemeinde, l.lage, "; switch ($ltyp) { case "m": // "Mit HsNr" $sql.="l.hausnummer "; break; case "p": // "mit PseudoNr" $sql.="l.pseudonummer, l.laufendenummer "; break; case "o": //"Ohne HsNr" $sql.="l.unverschluesselt "; break; } // "Left" weil: Bei sub-Typ "Gewanne" von Typ "o" sind keine Schlüsselfelder gefüllt! $sql.="FROM ".$tnam." l LEFT JOIN ax_gemeinde g ON l.land=g.land AND l.regierungsbezirk=g.regierungsbezirk AND l.kreis=g.kreis AND l.gemeinde=g.gemeinde LEFT JOIN ax_kreisregion k ON l.land=k.land AND l.regierungsbezirk=k.regierungsbezirk AND l.kreis=k.kreis LEFT JOIN ax_regierungsbezirk r ON l.land=r.land AND l.regierungsbezirk=r.regierungsbezirk LEFT JOIN ax_bundesland b ON l.land=b.land LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.land=s.land AND l.regierungsbezirk=s.regierungsbezirk AND l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage WHERE l.gml_id= $1 AND l.endet IS NULL AND g.endet IS NULL AND k.endet IS NULL AND r.endet IS NULL AND b.endet IS NULL AND s.endet IS NULL;"; $v = array($gmlid); $res = pg_prepare("", $sql); $res = pg_execute("", $v); if (!$res) { echo "\nFehler bei Lagebezeichnung.
"; if ($debug > 2) {echo "\nSQL=
".htmlentities($sql, ENT_QUOTES, "UTF-8")."
$1 = gml_id = '".$gmlid."'
ALKIS Lagebezeichnung mit Hausnummer ".$kennz."
"; // Balken $osub=""; break; case "p": // "mit PseudoNr" $pseu=$row["pseudonummer"]; $lfd=$row["laufendenummer"]; $kennz.=$pseu."-".$lfd; $untertitel="Nebengebäude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)"; echo "\nALKIS Lagebezeichnung Nebengebäude ".$kennz."
"; // Balken $osub=""; break; case "o": // "Ohne HsNr" $unver=$row["unverschluesselt"]; // Gewanne // 2 Unterarten bzw. Zeilen-Typen in der Tabelle if ($lage == "") { $osub="g"; // Sub-Typ Gewanne $kennz=" - ".$unver; $untertitel="Gewanne (unverschlüsselte Lage)"; echo "\nALKIS Lagebezeichnung Ohne Hausnummer ".$kennz."
"; // Balken } else { $osub="s"; // Sub-Typ Strasse (ohne HsNr) $kennz.=$unver; $untertitel="Straße ohne Hausnummer"; echo "\nALKIS Lagebezeichnung Ohne Hausnummer ".$kennz."
"; // Balken } break; } } else { echo "\nFehler! Kein Treffer fuer Lagebezeichnung mit gml_id='".$gmlid."'
"; if ($debug > 2) { echo "\nSQL=
".htmlentities($sql, ENT_QUOTES, "UTF-8")."
$1 = gml_id = '".$gmlid."'
\n