我有這樣一段代碼插入標記到數據庫,但問題是,不正確的運算輸出
$sql_insert=mysqli_query($conn,"INSERT INTO `marks_1c`
(student_name,test_1,test_2,test_3,test_4,test_5,mock,teacher,subject)
VALUES('$student',
'$test_1',
'$test_2',
'$test_3',
'$test_4',
'$test_5',
'$mock',
'$session',
'$subject')")or die(mysqli_error($conn)); if($sql_insert){
$total=($test_1+$test_2+$test_3+$test_4+$test_5)/5;
$mock_mark=$mock*0.6;
echo 'Marks entered for '.$student.' '.'average is '.($total*0.4)+($mock_mark);
當我運行這段代碼,它不會回顯「商標進入了」。$學生。' '。'平均值是「,但它只顯示($ total * 0.4)+($ mock_mark)的結果。
但是,當我把乘以($ total * 0.4)和($ mock_mark)時,它顯示「爲'學生'輸入的標記。' '。'平均值爲「
我不明白,請幫忙。
替換this => ** echo'爲'。$ student'輸入的標記。' (($ total * 0.4)+($ mock_mark)); ** –
謝謝@SoniVimal –
檢查下面我的回答是否適合您? –