我在下面有这个表单标签,表单提交给自己,我希望每次提交表单时都会发生这种情况。$ sessionMinus(这是一个数字)等于($ _SESSION ['initial_count'])然后的数字我希望表单提交到session_marks2.php。我怎样才能让它发挥作用?
以下是我目前的标签:
<form id="QandA" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post" onsubmit="return validateForm(this);" >
下面是$ sessionMinus等于$ _SESSION ['initial_count']的if语句:
if ($sessionMinus = $_SESSION['initial_count'])
答案 0 :(得分:1)
声明
if ($sessionMinus = $_SESSION['initial_count'])
始终为真,应该是
if ($sessionMinus === $_SESSION['initial_count'])
你的代码应该是
$action = ($sessionMinus === $_SESSION['initial_count']) ? "session_marks2.php" : $_SERVER['PHP_SELF'];
然后
action="<?php echo htmlentities($action); ?>"