我填補了一個帖子,每當我點擊提交按鈕,它應該設置POST。 但不幸的是,由於一些隨機的原因,它不填寫POST。
代碼
echo '
<form action="settings.php" method="POST">
<textarea name="area" class="input" id="textarea">'.$settings_welcome_page['paragraph'].'</textarea><br />
<input type="submit" value="Edit" class="button">
</form>';
if (isset($_POST['area'])) {
$update = $CONNECT_TO_DATABASE->prepare("UPDATE welcome_text SET paragraph = :message");
$update->bindValue(':message', $_POST['paragraph']);
$update->execute();
header ('Location: settings.php?status=sucess');
} else {
echo' post not working ';
}
它返回的回聲 '後不能正常工作'。這意味着POST'區域'沒有設置。
什麼問題?我該如何解決?謝謝。
什麼的var_dump($ _ POST);顯示?我希望你的表單和你的查詢不在同一頁面上。 – Thargor
var_dump($ _ POST)的輸出是什麼' – Hailwood
您在同一頁上有表單和查詢嗎? –