我有一个带有文本区域的简单表单。当我保存并发布到同一页面时,我只想能够更新我的数据库中的长文本数据单元格。出于某种原因,该页面只是不更新数据库,我不知道为什么。
我没有收到任何 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'");
}
?>
提前致谢