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 に答える