0

我有一个带有文本区域的简单表单。当我保存并发布到同一页面时,我只想能够更新我的数据库中的长文本数据单元格。出于某种原因,该页面只是不更新​​数据库,我不知道为什么。

我没有收到任何 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'");
}
?>

提前致谢

4

1 回答 1

-1
if(isset($_POST['homeContentText'])) {   
   mysqli_query($con,"UPDATE page_content SET content='{$_POST['homeContentText']}' WHERE page_name='home'");
}
于 2013-06-28T04:39:33.777 回答