我的代码中出现了解析错误。
我的代码是:
$query="INSERT into tbl_result('result_uname','result_date','result_subject','result_rightans','result_wrongans','result_marks') values ('$uname','$curdate','$subject','10','10','$_SESSION['marks']')";
if(mysql_query($query))
{
header("Location: result.php");
?>
<script>alert("Your Answers Submitted...");</script>
<?php
}
else
{
?>
<script>alert('Error While Submitting...');</script>
<?php
}
答案 0 :(得分:0)
这一位:
'$_SESSION['marks']'
在单引号内使用单引号。这不会起作用,整个事情已经在双引号内了。您必须使用字符串连接。或者,将$_SESSION['marks']
分配给变量并在查询中使用它,就像您已经使用$ uname,$ curdate等一样。