我有这样一段代码插入标记到数据库,但问题是,不正确的运算输出
$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 –
检查下面我的回答是否适合您? –