Mini Shell

Direktori : /var/www/vhosts/ccp.ac.th/httpdocs/httpdocs/sp/admin_gard/
Upload File :
Current File : /var/www/vhosts/ccp.ac.th/httpdocs/httpdocs/sp/admin_gard/insert_score.php

<?php
include '../db/database.php';
include 'function_grade.php'; //ฟังชันทศนิยม 2 ตำแหน่ง
$subject_id = $_POST['subject_id'];
$teacher = $_POST['teacher'];
$user_id = $_POST['user_id'];
$score1 = $_POST['score1'];
$score2 = $_POST['score2'];
$credit = $_POST['credit'];
$year = $_POST['year'];

echo $score2;

$userid = $_POST['userid'];
$teacher_name = $_POST['teacher_name'];
$active1 = $_POST['active1'];
$active2 = $_POST['active2'];
$active3 = $_POST['active3'];
$active4 = $_POST['active4'];

$credit_total = 0;
$grade_total = 0;

foreach($score2 as $a){
   
}
if(empty($a)){
    //เพิ่มคะแนนแบบไม่ตัดเกรด
   foreach ($subject_id as $key=>$value) {
   $_user_id = $user_id[$key]; 
   $_teacher = $teacher[$key];
   $_subject_id = $subject_id[$key];
   $_credit = $credit[$key];
   $_year = $year[$key];
   $_score1 = $score1[$key];
   $_score2 = $score2[$key];
   $grade_name = 9;
   $sql = "INSERT INTO `grade` (`grade_student_id`,`grade_teacher_id`,`grade_subject_id`,`grade_name`,`academic_year`,`score1`,`score2`) VALUES 
         ('$_user_id','$_teacher','$_subject_id','$grade_name','$_year','$_score1','$_score2')";
    $result = mysqli_query($link2, $sql);
   }
   
   $sql_up = "UPDATE `users_dg` SET `active1`='$active1',`active2`='$active2',`active3`='$active3',`active4`='$active4',`teacher`='$teacher_name' WHERE (`user_id`='$userid')";
   $result_up = mysqli_query($link2, $sql_up);
  
   if (($result) or ($result_up)) {
    echo "<script>window.location='score.php'</script>";
    } else {
    echo "<script>alert('เกิดข้อผิดผลาด ! ไม่สามารถบันทึกข้อมูลได้');window.location='frm_score.php';</script>";
    }
}else{
   //เพิ่มคะแนนตัดเกรด 
 foreach ($subject_id as $key=>$value) {
   $_user_id = $user_id[$key]; 
   $_teacher = $teacher[$key];
   $_subject_id = $subject_id[$key];
   $_credit = $credit[$key];
   $_year = $year[$key];
   $_score1 = $score1[$key];
   $_score2 = $score2[$key];
  
  $sum = $_score1 + $_score2;  //คะแนนรวม
  $sum_total = $sum_total + $sum; //คะแนนรวมทั้งหมด
   
             if($sum<=49){$grade_name=0;$g_name=0;}
	else if($sum<=54){$grade_name=1;$g_name=1;}
	else if($sum<=59){$grade_name=1.5;$g_name=1.5;}
	else if($sum<=64){$grade_name=2;$g_name=2;}
	else if($sum<=69){$grade_name=2.5;$g_name=2.5;}
	else if($sum<=74){$grade_name=3;$g_name=3;}
	else if($sum<=79){$grade_name=3.5;$g_name=3.5;}
	else if($sum<=100){$grade_name=4;$g_name=4;}    //$grade_nameเกรดที่ได้
          
    $multiply = $_credit*$grade_name; //ผลคูณหน่วยกิต

    $grade_total += $multiply; //ผลรวมคูณหน่วยกิต
    $credit_total += $_credit; //ผลรวมหน่วยกิต
    
    $sql = "INSERT INTO `grade` (`grade_student_id`,`grade_teacher_id`,`grade_subject_id`,`grade_name`,`academic_year`,`score1`,`score2`) VALUES 
         ('$_user_id','$_teacher','$_subject_id','$grade_name','$_year','$_score1','$_score2')";
    $result = mysqli_query($link2, $sql);
   
   }
   $sum_total_1 = $sum_total; //คะแนนรวมทั้งหมด
   $average_grade = $grade_total/$credit_total; //เกรดเฉลี่ย
   $average_grade_full = substr($average_grade,0,4);//เกรดเฉลี่ยทศนิยม 2 ตำแหน่ง ปัดเศษ
   //$average_grade_full = strDec($average_grade); //เกรดเฉลี่ยทศนิยม 2 ตำแหน่ง

    $sql_up = "UPDATE `users_dg` SET `active1`='$active1',`active2`='$active2',`active3`='$active3',`active4`='$active4',`averg`='$average_grade_full',`score_sum`='$sum_total_1',`teacher`='$teacher_name' WHERE (`user_id`='$userid')";
    $result_up = mysqli_query($link2, $sql_up);
   
   if (($result) or ($result_up)) {
    echo "<script>window.location='score.php'</script>";
    } else {
    echo "<script>alert('เกิดข้อผิดผลาด ! ไม่สามารถบันทึกข้อมูลได้');window.location='frm_score.php';</script>";
    }
 }
    


    

Zerion Mini Shell 1.0