我只想问一下SESSION中可能出现的错误......因为我一直在受到我的错误!我的代码是正确的,但我不知道为什么发生这种情况,当我点击提交按钮时,它应该传递我声明的值,但它总是声明我声明的最后一个值(这意味着我无法更新值!一次,我宣布我的值是永久性的这是错误的,因为你每次点击提交它想给新的变量)会话中可能存在的错误
home.php
<form method="post" action="1home.php">
<label id="checkinD">
<h3>Day</h3>
<Input id="chiD" name="chiD" type="number" min="<?php echo $_SESSION["day_today"]; ?>" max="<?php echo $_SESSION["day_count"]; ?>" required />
</label>
</form>
$chiD = $_POST['chiD'];
$_SESSION["chiD"] = "$chiD";
1home.php
<form method="post" action="2home.php" onsubmit="return validate()">
<label id="checkinD">
<h3>Day</h3>
<Input id="chiD" name="chiD" type="text" value = " <?php echo $_SESSION["chiD"]; ?>" readonly />
</label>
</form>
顺便说一句,还有一个疯狂的发生在我的代码上,它工作得非常顺利,没有逻辑错误,但是每隔4个小时我的代码就会有逻辑错误而没有我的错!这就像自动化错误每小时出现一次。
有时为了使它工作我需要删除我的表单的名称,然后再次替换它并键入我删除的单词。这是什么狗屎?
您错过了此处的'action'属性'
$ _SESSION [“chiD”] =“$ chiD”;应该是$ _SESSION [“chiD”] = $ chiD; –
我尝试你的建议,但没有发生:9 – shimo