問題が発生しています。データベースに接続できますが、テキスト領域に書いた内容がデータベースに保存されません。更新をクリックするたびに空白として保存されます。mysqlにlalalaを直接書き込んでテキスト領域のあるページを更新すると、テキスト領域にlalalaが表示されますが、テキスト領域のテキストlalalaを別のものに置き換えて更新をクリックすると、前のテキスト lalala を削除し、フィールドを空白のままにします。私のコードは次のとおりです。
------------------------------ ファイル 1 ------------------- --------------
<?
include("header.inc.php");
$result5 = mysql_query("SELECT faq FROM `demo_a_faq`");
$myrow5 = mysql_fetch_row($result5);
$faq = $myrow5[0];
?>
<?
include("../templates/admin-header.txt");
?>
<form method="post" action="faq2.php">
<TABLE bgcolor="#FFFFFF" bordercolor="#000008" border="0" width="95%" align="center">
<TR>
<TD width="50%"><center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <b>Edit FAQ:</b><br><textarea name="faneu" type="text" cols="80" rows="25"><? echo "$faq"; ?></textarea></TD>
</TR>
</TABLE><br><br>
<center><input type="submit" value="Update"></form></center>
<?
include("../templates/admin-footer.txt");
?>
------------------------------ ファイル 2 ------------------- --------------
<?
include("header.inc.php");
$asl = "UPDATE `demo_a_faq` SET `faq` = '$faneu'";
$results = mysql_query($asl) or die(mysql_error());
?>
<?
include("../templates/admin-header.txt");
?>
<center><br><br><br><b>Updated!</b></center>
<?
include("../templates/admin-footer.txt");
?>
header.inc.php では、データベースに接続するだけです。
テキストエリアに書いたものがデータベースに保存されない理由を教えてください。
前もって感謝します