从PHP中的表单发送的旧变量

时间:2017-01-13 12:56:20

标签: php mysql server

我有一个新的隐藏变量。让我们说之前提交的变量是2。

<?php echo $variable = 3;
echo $variable; //displays 3
?>
<form action="functions/store.php" method="post">
    <input type="hidden" name="variable" value="<?php echo $variable ;?>">
<input type="submit" value="Submit" />

当运行代码将其存储在数据库中时,它会将变量存储在previus提交中:2。为什么会这样。 store.php运行的代码是:

$variable= $_POST['variable'];
echo $variable; //displays 2. Should display 3

$stmt = $dbh->prepare("INSERT BlahBlahBlah... //other code

在$ _POST不起作用之前,我不知道甚至未设置($ variable)会发生什么。

它工作了一段时间然后,它开始表现得像这样。甚至尝试过其他浏览器 - 结果相同

0 个答案:

没有答案