Changeset 74 for trunk/var/www/info/alkis/alkisausk.php
- Timestamp:
- 01/25/11 18:12:11 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/var/www/info/alkis/alkisausk.php
r64 r74 15 15 14.12.2010 Pfad zur Conf 16 16 17.12.2010 Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 17 25.01.2011 F. Jäger: Adressen (Lage mit HsNr) zum FS anzeigen 18 https://trac.wheregroup.com/PostNAS/ticket/6 17 19 */ 18 20 ini_set('error_reporting', 'E_ALL'); … … 134 136 //echo " | <a href='alkisfshist.php?gkz=".$gkz."&flurstkennz=".$gmlid."' title='Vorgänger- und Nachfolger-Flurstücke'>Historie</a>\n"; 135 137 echo "\n\t</p>\n</td>"; 138 139 // Lagebezeichnung Mit Hausnummer (Adresse) 140 // Analog zu alkisfsnachw.php, Kommentare siehe dort 141 $sql ="SELECT DISTINCT l.gml_id, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung "; 142 $sql.="FROM alkis_beziehungen v "; 143 $sql.="JOIN ax_lagebezeichnungmithausnummer l ON v.beziehung_zu=l.gml_id "; // Strassennamen JOIN 144 $sql.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde "; 145 $sql.="AND to_char(l.lage, 'FM00000') = lpad(s.lage,5,'0') "; 146 $sql.="WHERE v.beziehung_von= $1 "; // id FS"; 147 $sql.="AND v.beziehungsart='weistAuf' "; 148 $sql.="ORDER BY l.gemeinde, l.lage, l.hausnummer;"; 149 $v = array($gmlid); 150 $res = pg_prepare("", $sql); 151 $res = pg_execute("", $v); 152 if (!$res) {echo "<p class='err'>Fehler bei Lagebezeichnung mit Hausnummer<br>\n".$sql."</p>";} 153 $j=0; 154 while($row = pg_fetch_array($res)) { 155 $sname = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name 156 echo "\n<tr>\n\t"; 157 echo "\n\t<td class='lr'>".$sname." ".$row["hausnummer"]."</td>"; 158 echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 159 echo "\n\t\t\t<a title='Lagebezeichnung mit Hausnummer' href='alkislage.php?gkz=".$gkz."&ltyp=m&gmlid=".$row["gml_id"]."'>Lage "; 160 echo "<img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt=''></a>"; 161 echo "\n\t\t</p>\n\t</td>"; 162 echo "\n</tr>"; 163 $j++; 164 } 136 165 echo "\n</tr>\n</table>\n"; 166 167 // Flurstuecksflaeche 137 168 echo "\n<p class='fsd'>Flurstücksfläche: <b>".$flae."</b></p>\n"; 138 169
Note: See TracChangeset
for help on using the changeset viewer.