From a51e96691e7b57a12b4deec38b1ea45d6b469d6d Mon Sep 17 00:00:00 2001 From: aschwarz Date: Tue, 11 Jul 2023 23:01:49 +0200 Subject: [PATCH] =?UTF-8?q?=C3=84nderung=20Berechnung=20func=5FLB=5FFZ.php?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/datenbankanbindung.php | 2 +- func_LB_FZ.php | 21 ++++++++++++++------- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/config/datenbankanbindung.php b/config/datenbankanbindung.php index d1c0ab7..02c292d 100755 --- a/config/datenbankanbindung.php +++ b/config/datenbankanbindung.php @@ -4,7 +4,7 @@ function dbconnect() //--Prozedur - kein return-Wert { - //$db = @new mysqli( 'localhost', 'root', '', 'prognose' ); + //$db = @new mysqli( 'localhost', 'root', '', 'prognose_kehl' ); $db = @new mysqli( 'localhost', 'schwaral', 'schnatz', 'prognose_kehl' ); $db->query("SET NAMES 'utf8'"); return $db; diff --git a/func_LB_FZ.php b/func_LB_FZ.php index 507f82e..a5d1e67 100755 --- a/func_LB_FZ.php +++ b/func_LB_FZ.php @@ -32,11 +32,18 @@ function func_LB_FZ() $start = new DateTime($row_minjahr['jahr'] . '-01-01'); # 1 Monat abziehen, da man wissen möchte, in welchem Monat der Prof seine letzte Zulage bekommt. In der DB steht der erste Tag der Pension - $query_maxjahr = $db->query("SELECT date_format(date_sub(weggang, INTERVAL 1 MONTH) ,'%Y-%m-28') enddat_form - FROM `prog_tmp_professor` - "); - $row_maxjahr = $query_maxjahr->fetch_array(); - $ende = $row_maxjahr['enddat_form']; +# $query_maxjahr = $db->query("SELECT date_format(date_sub(weggang, INTERVAL 1 MONTH) ,'%Y-%m-28') enddat_form +# FROM `prog_tmp_professor` +# "); +# $row_maxjahr = $query_maxjahr->fetch_array(); +# $ende = $row_maxjahr['enddat_form']; + $query_maxjahr = $db->query("SELECT wert1 + FROM `prog_parameter` + WHERE pid=9 + "); + $row_maxjahr = $query_maxjahr->fetch_array(); + $ende_jahr = $row_minjahr['jahr']+$row_maxjahr['wert1']; + $ende = $ende_jahr.'-12-28'; $end = date_create($ende, new DateTimeZone('GMT')); $query = "SELECT kfid, date_format(gueltig_ab, '%Y-%m') gueltig_ab_form, date_format(gueltig_bis, '%Y-%m') gueltig_bis_form FROM prog_kat_funktionen @@ -48,7 +55,7 @@ function func_LB_FZ() foreach(new DatePeriod($start, new DateInterval('P1M') , $end) as $cur) { // START: ForEach Schleife über alle Monate - // echo $cur->format('Y-m')."
"; + // echo $cur->format('Y-m')."
"; $akt_mon = $cur->format('Y-m'); #$query_gueltig = $db->query("SELECT date_format(gueltig_bis, '%Y-%m') gueltig_bis_form @@ -113,5 +120,5 @@ function func_LB_FZ() } // ENDE: ForEach Schleife über alle Monate } // ENDE: Schleife über alle Funktionen } // Ende Funktion -//func_LB_FZ(); +#func_LB_FZ(); ?> \ No newline at end of file