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/alkishaus.php

    r427 r430  
    1616        2021-12-09 Neue Parameter: $katAmtMix (Kataster-Amt-Mix), $PrntBtn (Drucken-SchaltflÀche). Gemeinde in Adresse 
    1717        2022-01-13 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 
    1919ToDo: 
    2020        - per Relation dazugehörige Bauwerke (z.B. Überdachung) suchen, ax_sonstigesbauwerkodersonstigeeinrichtung.gehoertzu 
     
    8585 
    8686$v = array($gmlid); 
    87 $resg = pg_prepare("", $sqlg); 
    88 $resg = pg_execute("", $v); 
     87$resg = pg_prepare($con, "", $sqlg); 
     88$resg = pg_execute($con, "", $v); 
    8989if (!$resg) { 
    9090        echo "\n<p class='err'>Fehler bei Geb&auml;ude.<br>".pg_last_error()."</p>"; 
     
    130130$aug=$rowg["aug"]; 
    131131$hoh=$rowg["hochhaus"]; 
    132 $nam=trim(trim($rowg["name"], "{}"), '"'); // GebÀude-Name ist ein Array. 
     132if (is_null($rowg["name"])) { 
     133        $nam=""; 
     134} else { 
     135        $nam=trim(trim($rowg["name"], "{}"), '"'); // GebÀude-Name ist ein Array. 
     136} 
     137 
    133138// Mehrfachbelegung theoretisch. Entklammern reicht. Mal mit und mal ohne "" drum. 
    134139$kfunk=$rowg["gebaeudefunktion"]; 
     
    195200 
    196201$v = array($gmlid); 
    197 $resl = pg_prepare("", $sqll); 
    198 $resl = pg_execute("", $v); 
     202$resl = pg_prepare($con, "", $sqll); 
     203$resl = pg_execute($con, "", $v); 
    199204if (!$resl) { 
    200205        echo "\n<p class='err'>Fehler bei Lage mit HsNr.</p>"; 
     
    317322                $sqlw="SELECT wert, beschreibung, dokumentation FROM ax_gebaeudefunktion WHERE wert IN ( $1 ) ORDER BY wert;"; 
    318323                $v = array($wgf); 
    319                 $resw = pg_prepare("", $sqlw); 
    320                 $resw = pg_execute("", $v); 
     324                $resw = pg_prepare($con, "", $sqlw); 
     325                $resw = pg_execute($con, "", $v); 
    321326                if (!$resw) { 
    322327                        echo "\n<p class='err'>Fehler bei Geb&auml;ude - weitere Funktion.</p>"; 
     
    415420WHERE g.gml_id= $1 AND g.endet IS NULL;"; 
    416421$v = array($gmlid); 
    417 $rese = pg_prepare("", $sqle); 
    418 $rese = pg_execute("", $v); 
     422$rese = pg_prepare($con, "", $sqle); 
     423$rese = pg_execute($con, "", $v); 
    419424if (!$rese) { 
    420425        echo "\n<p class='err'>Fehler bei Datenerhebung.<br>".pg_last_error()."</p>"; 
     
    457462 
    458463$v=array($gmlid); 
    459 $resf=pg_prepare("", $sqlf); 
    460 $resf=pg_execute("", $v); 
     464$resf=pg_prepare($con, "", $sqlf); 
     465$resf=pg_execute($con, "", $v); 
    461466if (!$resf) { 
    462467        echo "\n<p class='err'>Fehler bei FS-Verschneidung.</p>"; 
Note: See TracChangeset for help on using the changeset viewer.