我有一个带有textarea的简单表单。我只是希望能够在保存并发布到同一页面时更新数据库中的longtext数据单元格。出于某种原因,页面只是不更新数据库,我无法弄清楚原因。
我没有得到任何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'");
}
?>
提前致谢
答案 0 :(得分:-1)
if(isset($_POST['homeContentText'])) {
mysqli_query($con,"UPDATE page_content SET content='{$_POST['homeContentText']}' WHERE page_name='home'");
}