我有一個textarea的簡單表單。當我保存併發布到同一頁面時,我只想更新數據庫中的longtext數據單元格。出於某種原因,頁面只是不更新數據庫,我不知道爲什麼。Textarea不更新長文本數據字段
我沒有得到任何PHP錯誤,如果我簡單地在頁面POST上回顯內容,它顯示正常。
HTML
<form method="post" action="">
<tr>
<td><textarea name="homeContentText" value="" rows="15" cols="130"><?php echo $homeContent; ?></textarea></td>
</tr>
<tr>
<td><input type="submit" value="Update Content" /></td>
</tr>
</form>
PHP
<?php
include("./admin-connection.php");
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
mysqli_query($con,"UPDATE page_content SET content='$_POST[homeContentText]' WHERE page_name='home'");
}
?>
在此先感謝
哪裏是你的形式?確保在表單中使用'POST'。 – Red
cannt弄清楚這個代碼的錯誤..你可以發佈一些更相關的代碼.. – alwaysLearn
嘗試'var_dump($ _ POST);'... – Red