テキストエリアのあるシンプルなフォームがあります。保存して同じページに投稿するときに、データベース内のロングテキスト データ セルを更新できるようにしたいだけです。何らかの理由で、ページがデータベースを更新しないだけで、その理由がわかりません。
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'");
}
?>
前もって感謝します