私はデータベースにマークを挿入し、コードのこの部分を持っているが、問題は、私はこのコードを実行すると誤った算術出力
$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)を掛け合わせると、 "$ studentのために入力されたマーク"が表示されます。 '。平均は「
私は分かりません、助けてください。
置き換えますthis => ** echo '入力したマーク:'。$ student '。 ($ total * 0.4)+($ mock_mark)); ** –
ありがとう@SoniVimal –
下のチェック私の答えはあなたのために適切ですか? –