Textarea不更新longtext数据字段

时间:2013-06-28 04:32:24

标签: php html sql

我有一个带有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'");
}
?>

提前致谢

1 个答案:

答案 0 :(得分:-1)

if(isset($_POST['homeContentText'])) {   
   mysqli_query($con,"UPDATE page_content SET content='{$_POST['homeContentText']}' WHERE page_name='home'");
}