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

    r427 r430  
    1515        2021-12-09 Neue Parameter: $katAmtMix (Kataster-Amt-Mix), $PrntBtn (Drucken-SchaltflÀche). Gruppenwechsel Bezirk. 
    1616        2022-01-13 Neue Functions LnkStf(), DsKy() 
     17        2022-07-05 PHP 8.1: Connection verwenden bei "pg_prepare" und "pg_execute", keine NULL-Werte in String-Functions verwenden 
    1718*/ 
    1819ini_set("session.cookie_httponly", 1); 
     
    6566if (!$con) "\n<p class='err'>Fehler beim Verbinden der DB</p>"; 
    6667 
    67 $sql="SELECT p.nachnameoderfirma, p.anrede, p.vorname, p.geburtsname, to_char(cast(p.geburtsdatum AS date),'DD.MM.YYYY') AS geburtsdatum,  
    68 p.namensbestandteil, p.akademischergrad, a.beschreibung AS anrv 
     68$sql="SELECT p.nachnameoderfirma, p.anrede, coalesce(p.vorname, '') AS vorn, coalesce(p.geburtsname, '') AS geburts, to_char(cast(p.geburtsdatum AS date),'DD.MM.YYYY') AS geburtsdatum,  
     69coalesce(p.namensbestandteil, '') AS nbest, coalesce(p.akademischergrad, '') AS aka, a.beschreibung AS anrv 
    6970FROM ax_person p LEFT JOIN ax_anrede_person a ON p.anrede = a.wert WHERE gml_id= $1 AND p.endet IS NULL;"; 
    7071 
    7172$v = array($gmlid); 
    72 $res = pg_prepare("", $sql); 
    73 $res = pg_execute("", $v); 
     73$res = pg_prepare($con, "", $sql); 
     74$res = pg_execute($con, "", $v); 
    7475 
    7576if (!$res) { 
     
    8586} 
    8687if ($row = pg_fetch_assoc($res)) { 
    87         $vor=htmlentities($row["vorname"], ENT_QUOTES, "UTF-8"); 
     88        $vor=htmlentities($row["vorn"], ENT_QUOTES, "UTF-8"); 
    8889        $nam=htmlentities($row["nachnameoderfirma"], ENT_QUOTES, "UTF-8"); 
    89         $geb=htmlentities($row["geburtsname"], ENT_QUOTES, "UTF-8"); 
     90        $geb=htmlentities($row["geburts"], ENT_QUOTES, "UTF-8"); 
    9091        $anrk=$row["anrede"]; // Key 
    9192        $anr=$row["anrv"]; // Value 
    92         $nbest=htmlentities($row["namensbestandteil"], ENT_QUOTES, "UTF-8"); 
    93         $aka=htmlentities($row["akademischergrad"], ENT_QUOTES, "UTF-8"); 
     93        $nbest=htmlentities($row["nbest"], ENT_QUOTES, "UTF-8"); 
     94        $aka=htmlentities($row["aka"], ENT_QUOTES, "UTF-8"); 
    9495 
    9596        echo "<table>" 
     
    114115 
    115116        $v = array($gmlid); 
    116         $resa = pg_prepare("", $sqla); 
    117         $resa = pg_execute("", $v); 
     117        $resa = pg_prepare($con, "", $sqla); 
     118        $resa = pg_execute($con, "", $v); 
    118119        if (!$resa) { 
    119120                echo "\n<p class='err'>Fehler bei Adressen</p>"; 
     
    186187 
    187188        $v = array($gmlid); 
    188         $resg = pg_prepare("", $sqlg); 
    189         $resg = pg_execute("", $v); 
     189        $resg = pg_prepare($con, "", $sqlg); 
     190        $resg = pg_execute($con, "", $v); 
    190191 
    191192        if (!$resg) { 
Note: See TracChangeset for help on using the changeset viewer.