Я выполняю запрос, чтобы иметь два столбца в HTML-таблице.
c.course_unit
m.score
В столбце m.score я хочу сделать утверждение if, чтобы балл начислялся в соответствии с определенным диапазоном оценки.Например,
if ($row['m.score'] >= 70) {
point = 5;
}
Затем используйте каждую точку, присуждаемую для каждой строки, умноженной на соответствующие значения в другом столбце, т.е. (c.course_unit).
Это то, что я смог придумать до сих пор, и ЭТО НЕ ДАЖЕ ЗАКРЫТЬ ЕГО.
Я буду очень признателен вам за искреннюю помощь.Спасибо.
$grade_point = 0 ;
while ($row =mysql_fetch_assoc($query)) {
foreach ($row as $value) {
if ($value >= 70) {
$value['m.score'] = 5;
}
if ( $value['m.score'] >= 60 && $value['m.score']<= 69 ) {
$value['m.score'] = 4;
}
if ( $value['m.score'] >= 50 && $value['m.score']<= 59 ) {
$value['m.score'] = 3;
}
if ( $value['m.score'] >= 45 && $value['m.score']<= 49 ) {
$value['m.score'] = 2;
}
if ( $value['m.score'] >=40 && $value['m.score']<= 45 ) {
$value['m.score'] = 1;
}
if ($value['m.score'] < 40) {
$value['m.score'] = 0;
}
$grade_point += $value['m.score'] * $value['c.course_unit'];
echo "$grade_point";
}
}