Gestionnaire de fichiers - Editer - /home/kridsana/webapp.cm.in.th/673190902/u67319090028/P001/process_score.php
Arrière
<?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { // รับค่าจากฟอร์ม $score_spiritual = $_POST['score_spiritual']; $score_test = $_POST['score_test']; $score_homework = $_POST['score_homework']; $score_final = $_POST['score_final']; // คำนวณคะแนนรวม $total_score = $score_spiritual + $score_test + $score_homework + $score_final; // กำหนดเกรดและสีของเกรด if ($total_score >= 80) { $grade = "A"; $gradeClass = "grade-A"; } elseif ($total_score >= 75) { $grade = "B+"; $gradeClass = "grade-B-plus"; } elseif ($total_score >= 70) { $grade = "B"; $gradeClass = "grade-B"; } elseif ($total_score >= 65) { $grade = "C+"; $gradeClass = "grade-C-plus"; } elseif ($total_score >= 60) { $grade = "C"; $gradeClass = "grade-C"; } elseif ($total_score >= 55) { $grade = "D+"; $gradeClass = "grade-D-plus"; } elseif ($total_score >= 50) { $grade = "D"; $gradeClass = "grade-D"; } else { $grade = "F"; $gradeClass = "grade-F"; } // สร้างตารางแสดงผล $table = " <table> <tr><th>ประเภท</th><th>คะแนน</th><th>เต็ม</th></tr> <tr><td>คะแนนจิตพิสัย</td><td>$score_spiritual</td><td>20</td></tr> <tr><td>คะแนนแบบทดสอบ</td><td>$score_test</td><td>30</td></tr> <tr><td>คะแนนงาน</td><td>$score_homework</td><td>20</td></tr> <tr><td>คะแนนสอบปลายภาค</td><td>$score_final</td><td>30</td></tr> <tr><td><strong>คะแนนรวม</strong></td><td><strong>$total_score</strong></td><td><strong>100</strong></td></tr> </table>"; // ส่งผลลัพธ์กลับเป็น JSON echo json_encode([ 'table' => $table, 'grade' => $grade, 'gradeClass' => $gradeClass ]); } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Génération de la page: 0.46 |
proxy
|
phpinfo
|
Réglages