Ignore:
Timestamp:
07/07/22 08:51:44 (22 months ago)
Author:
frank.jaeger
Message:

ALKIS-Auskunft angepasst an PHP 8

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkisn/alkislage.php

    r427 r430  
    1616               Gemarkung und Flur bei Gruppenwechsel FETT anzeigen 
    1717        2022-01-12 Neue Functions LnkStf(), DsKy() 
    18  
     18        2022-07-05 PHP 8.1: Connection verwenden bei "pg_prepare" und "pg_execute", keine NULL-Werte in String-Functions verwenden 
     19         
    1920ToDo: 
    2021        - Balken-Kennzeichen kompatibel machen mit der Eingabe der Navigation fÃŒr Adresse 
     
    102103 
    103104$v = array($gmlid); 
    104 $res = pg_prepare("", $sql); 
    105 $res = pg_execute("", $v); 
     105$res = pg_prepare($con, "", $sql); 
     106$res = pg_execute($con, "", $v); 
    106107if (!$res) { 
    107108        echo "\n<p class='err'>Fehler bei Lagebezeichnung.</p>"; 
     
    259260 
    260261        $v = array($gmlid); 
    261         $resf = pg_prepare("", $sql); 
    262         $resf = pg_execute("", $v); 
     262        $resf = pg_prepare($con, "", $sql); 
     263        $resf = pg_execute($con, "", $v); 
    263264        if (!$resf) { 
    264265                echo "\n<p class='err'>Fehler bei Flurst&uuml;ck.</p>"; 
     
    331332 
    332333                        $v = array($land,$regbez,$kreis,$gem,$lage,$lage,$hsnr); 
    333                         $res = pg_prepare("", $sql); 
    334                         $res = pg_execute("", $v); 
     334                        $res = pg_prepare($con, "", $sql); 
     335                        $res = pg_execute($con, "", $v); 
    335336                        if (!$res) { 
    336337                                echo "\n<p class='err'>Fehler bei Nebengeb&auml;ude.</p>"; 
     
    351352 
    352353                        $v = array($land,$regbez,$kreis,$gem,$lage,$pseu); 
    353                         $res = pg_prepare("", $sql); 
    354                         $res = pg_execute("", $v); 
     354                        $res = pg_prepare($con, "", $sql); 
     355                        $res = pg_execute($con, "", $v); 
    355356 
    356357                        if (!$res) {echo "\n<p class='err'>Fehler bei Hauptgeb&auml;ude.<br>".$sql."</p>";} 
     
    367368                        .$whereclaus."AND pseudonummer= $6 AND laufendenummer <> $7 AND l.endet IS NULL ORDER BY laufendenummer;"; 
    368369                        $v=array($land,$regbez,$kreis,$gem,$lage,$pseu,$lfd); 
    369                         $res = pg_prepare("", $sql); 
    370                         $res = pg_execute("", $v); 
     370                        $res = pg_prepare($con, "", $sql); 
     371                        $res = pg_execute($con, "", $v); 
    371372                        if (!$res) { 
    372373                                echo "\n<p class='err'>Fehler bei Nebengeb&auml;ude.</p>"; 
     
    394395 
    395396        $sql ="SELECT g.gml_id, g.gebaeudefunktion, array_to_string(g.name, ',') AS name, g.bauweise, g.grundflaeche, g.zustand, round(st_area(g.wkb_geometry)::numeric,2) AS flaeche, 
    396         h.beschreibung AS hv, h.dokumentation AS hd, u.beschreibung AS uv, u.dokumentation AS ud, z.beschreibung AS zv, z.dokumentation AS zd FROM ax_gebaeude g  
     397        h.beschreibung AS hv, coalesce(h.dokumentation, '') AS hd, u.beschreibung AS uv, coalesce(u.dokumentation, '') AS ud, z.beschreibung AS zv, coalesce(z.dokumentation, '') AS zd FROM ax_gebaeude g  
    397398        LEFT JOIN ax_bauweise_gebaeude h ON g.bauweise = h.wert 
    398399        LEFT JOIN ax_gebaeudefunktion u ON g.gebaeudefunktion = u.wert 
     
    403404 
    404405        $v = array($gmlid); 
    405         $res = pg_prepare("", $sql); 
    406         $res = pg_execute("", $v); 
     406        $res = pg_prepare($con, "", $sql); 
     407        $res = pg_execute($con, "", $v); 
    407408        if (!$res) { 
    408409                echo "\n<p class='err'>Fehler bei Geb&auml;ude.</p>"; 
     
    422423                $ggml=$row["gml_id"]; 
    423424                $gfla=$row["flaeche"]; 
     425                $ud=htmlentities($row["ud"], ENT_QUOTES, "UTF-8"); 
     426                $hd=htmlentities($row["hd"], ENT_QUOTES, "UTF-8"); 
     427                $zd=htmlentities($row["zd"], ENT_QUOTES, "UTF-8"); 
    424428                echo "\n<tr>" 
    425429                ."\n\t<td>".$row["name"]."</td>" 
    426430                ."\n\t<td class='fla'>".$gfla." m&#178;</td>" 
    427                 ."\n\t<td title='".htmlentities($row["ud"], ENT_QUOTES, "UTF-8")."'>".DsKy($row["gebaeudefunktion"], 'Geb&auml;udefunktion-*').$row["uv"]."</td>" 
    428                 ."\n\t<td title='".htmlentities($row["hd"], ENT_QUOTES, "UTF-8")."'>".DsKy($row["bauweise"], 'Bauweise-*').$row["hv"]."</td>" 
    429                 ."\n\t<td title='".htmlentities($row["zd"], ENT_QUOTES, "UTF-8")."'>".DsKy($row["zustand"], 'Zustand-*').$row["zv"]."</td>" 
     431                ."\n\t<td title='".$ud."'>".DsKy($row["gebaeudefunktion"], 'Geb&auml;udefunktion-*').$row["uv"]."</td>" 
     432                ."\n\t<td title='".$hd."'>".DsKy($row["bauweise"], 'Bauweise-*').$row["hv"]."</td>" 
     433                ."\n\t<td title='".$zd."'>".DsKy($row["zustand"], 'Zustand-*').$row["zv"]."</td>" 
    430434                ."\n\t<td class='nwlink noprint'>" 
    431435                        ."\n\t\t<a title='komplette Hausdaten' href='alkishaus.php?gkz=".$gkz."&amp;gmlid=".$ggml.LnkStf() 
Note: See TracChangeset for help on using the changeset viewer.