У меня есть 3 формы (презентация, семинар, эссе), в которых с использованием JavaScript вычисляются итоги каждой оценки для ряда студентов. Каждая таблица (есть 3 таблицы pres_tbl, semin_tbl, essay_tbl) корректно обновляется с правильными итогами. Итоги также правильно вставляются в четвертую таблицу (final_totals). Затем мне нужно сложить результаты трех оценок, чтобы получить общую сумму. Общий итог должен быть вставлен в таблицу. Это последнее, что я не знаю, как это сделать.
Я могу добавить 3 оценки вместе и отобразить их на странице, но не могу понять, как вставить итоговую сумму. Вставка отдельных итоговых оценок из нескольких таблиц в другую таблицу (final_totals) не является проблемой.
<?php
$con=mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);
if ( mysqli_connect_errno() ) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$query_rs = "UPDATE pres_tbl SET reading='$reading', task='$task', projection_pacing='$projection_pacing',
nonverbal_communication='$nonverbal_communication', cohesion_coherence='$cohesion_coherence', slides='$slides', contribution='$contribution',
lexis='$lexis', grammar='$grammar', pronunciation='$pronunciation', numfail='$numfail', presentation_total='$presentation_total',
presentation_grade='$presentation_grade', percentscore='$percentscore', numfailmacro ='$numfailmacro', comments='$comments', note='$note',
submission='$submission', warn1='$warn1', warn2='$warn2' WHERE pres_tbl.id='$id'";
$query_rs1 = "UPDATE final_totals SET presentation_total='$presentation_total' WHERE final_totals.id='$id'";
$result = mysqli_query( $con, $query_rs );
$result1 = mysqli_query($con, $query_rs1);
if ( $result ) {
echo "<br><div><center><h2>Record " . $id . " updated successfully" . "<br><br>";
echo $count;
echo "<a href='presentation.php'>View result</a></h2></center></div>" . "<br>";
} else {
echo "ERROR";
}
?>