Änderung Berechnung func_LB_FZ.php

This commit is contained in:
aschwarz 2023-07-11 23:01:49 +02:00
parent 56c273ae1e
commit a51e96691e
2 changed files with 15 additions and 8 deletions

View File

@ -4,7 +4,7 @@
function dbconnect() //--Prozedur - kein return-Wert 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 = @new mysqli( 'localhost', 'schwaral', 'schnatz', 'prognose_kehl' );
$db->query("SET NAMES 'utf8'"); $db->query("SET NAMES 'utf8'");
return $db; return $db;

View File

@ -32,11 +32,18 @@ function func_LB_FZ()
$start = new DateTime($row_minjahr['jahr'] . '-01-01'); $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 # 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 # $query_maxjahr = $db->query("SELECT date_format(date_sub(weggang, INTERVAL 1 MONTH) ,'%Y-%m-28') enddat_form
FROM `prog_tmp_professor` # FROM `prog_tmp_professor`
"); # ");
$row_maxjahr = $query_maxjahr->fetch_array(); # $row_maxjahr = $query_maxjahr->fetch_array();
$ende = $row_maxjahr['enddat_form']; # $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')); $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 $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 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 foreach(new DatePeriod($start, new DateInterval('P1M') , $end) as $cur) { // START: ForEach Schleife über alle Monate
// echo $cur->format('Y-m')."<br />"; // echo $cur->format('Y-m')."<br />";
$akt_mon = $cur->format('Y-m'); $akt_mon = $cur->format('Y-m');
#$query_gueltig = $db->query("SELECT date_format(gueltig_bis, '%Y-%m') gueltig_bis_form #$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: ForEach Schleife über alle Monate
} // ENDE: Schleife über alle Funktionen } // ENDE: Schleife über alle Funktionen
} // Ende Funktion } // Ende Funktion
//func_LB_FZ(); #func_LB_FZ();
?> ?>