我只想問一下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