first commit
This commit is contained in:
97
upload_20210329/save_note.php
Executable file
97
upload_20210329/save_note.php
Executable file
@ -0,0 +1,97 @@
|
||||
<?php
|
||||
if(!isset($_SESSION)) { session_start(); }
|
||||
|
||||
require_once("../config/datenbankanbindung.php");
|
||||
require_once("../func_notenskala.php");
|
||||
|
||||
function floor3($val, $precision) {
|
||||
$pos = strpos($val, '.');
|
||||
$zahl = substr($val, 0, $pos+1+$precision);
|
||||
return $zahl;
|
||||
}
|
||||
|
||||
$hzbnote = floor3(str_replace(',','.',str_replace('.','', $_POST['get_hzbnote'])),1);
|
||||
$durchschnittnote = floor3(str_replace(',','.',str_replace('.','', $_POST['get_durchschnittnote'])),1);
|
||||
$radio = $_POST['get_radio'];
|
||||
$notenskala = $_POST['get_notenskala'];
|
||||
$ka_id = $_SESSION["ka_id"];
|
||||
|
||||
$db = dbconnect();
|
||||
$query_anz = $db->query("SELECT count(*) Anz
|
||||
FROM dvm_note
|
||||
WHERE ka_id = $ka_id");
|
||||
$row_anz = $query_anz->fetch_array();
|
||||
|
||||
#echo $hzbnote;
|
||||
|
||||
if($notenskala == "Punkte"){
|
||||
if(isset($hzbnote)){
|
||||
$hzbpunkte = $hzbnote;
|
||||
$hzbnote = notenskala($hzbnote);
|
||||
}else{
|
||||
$hzbpunkte = "0.00";
|
||||
$hzbnote = "0.00";
|
||||
}
|
||||
|
||||
if(isset($durchschnittnote)){
|
||||
$durchschnittpunkte = $durchschnittnote;
|
||||
$durchschnittnote = notenskala($durchschnittnote);
|
||||
}else{
|
||||
$durchschnittpunkte = "0.00";
|
||||
$durchschnittnote = "0.00";
|
||||
}
|
||||
|
||||
}else{
|
||||
$hzbpunkte = "0.00";
|
||||
$durchschnittpunkte = "0.00";
|
||||
}
|
||||
|
||||
|
||||
if($radio == 'j'){
|
||||
# HZB vorhanden
|
||||
$durchschnittnote = "";
|
||||
$erfdat_hzb =date("Y-m-d H:i:s");
|
||||
$erfdat_schnitt = "0000-00-00 00:00:00";
|
||||
|
||||
if($row_anz['Anz'] == 0){
|
||||
#Insert
|
||||
$sql1 = $db->query("INSERT INTO dvm_note (ka_id, hzb, hzb_punkte, zeugnisschnitt, zeugnisschnitt_punkte, erfdat_hzb, erfdat_schnitt) VALUES('$ka_id', '$hzbnote', '$hzbpunkte', '$durchschnittnote', '$durchschnittpunkte', '$erfdat_hzb', '$erfdat_schnitt')");
|
||||
}else{
|
||||
#Update
|
||||
$sql1 = $db->query("UPDATE dvm_note
|
||||
SET hzb = '$hzbnote'
|
||||
,hzb_punkte = '$hzbpunkte'
|
||||
,zeugnisschnitt = '$durchschnittnote'
|
||||
,zeugnisschnitt_punkte = '$durchschnittpunkte'
|
||||
,erfdat_hzb = '$erfdat_hzb'
|
||||
,erfdat_schnitt = '$erfdat_schnitt'
|
||||
WHERE ka_id = '$ka_id'");
|
||||
}
|
||||
}elseif($radio == 'n'){
|
||||
# HZB nicht vorhanden
|
||||
$hzbnote = "";
|
||||
$erfdat_hzb = "0000-00-00 00:00:00";
|
||||
$erfdat_schnitt =date("Y-m-d H:i:s");
|
||||
|
||||
if($row_anz['Anz'] == 0){
|
||||
#Insert
|
||||
$sql1 = $db->query("INSERT INTO dvm_note (ka_id, hzb, hzb_punkte, zeugnisschnitt, zeugnisschnitt_punkte, erfdat_hzb, erfdat_schnitt) VALUES('$ka_id', '$hzbnote', '$hzbpunkte', '$durchschnittnote', '$durchschnittpunkte', '$erfdat_hzb', '$erfdat_schnitt')");
|
||||
}else{
|
||||
#Update
|
||||
$sql1 = $db->query("UPDATE dvm_note
|
||||
SET hzb = '$hzbnote'
|
||||
,hzb_punkte = '$hzbpunkte'
|
||||
,zeugnisschnitt = '$durchschnittnote'
|
||||
,zeugnisschnitt_punkte = '$durchschnittpunkte'
|
||||
,erfdat_hzb = '$erfdat_hzb'
|
||||
,erfdat_schnitt = '$erfdat_schnitt'
|
||||
WHERE ka_id = '$ka_id'");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
exit;
|
||||
#}
|
||||
?>
|
||||
|
Reference in New Issue
Block a user