我有一个表单,我正在使用 nicEdit WYSIWYG 并启用了以下按钮:
- 胆大
- 斜体
- 强调
- 无序列表
当其中任何一个用于无序列表时,我可以提交表单并处理对我的 SQL 数据库的更新。当文本字段使用 UL 时,我从服务器收到 403 Forbidden 错误。
表单代码如下:
<form action="actions.php?action=2" method="POST">
<p>How We Met Story</p>
<textarea name="area1" cols="50" id="area1"><?php echo html_entity_decode($row_rsHowWeMet['howWeMet']); ?></textarea>
<input name="websiteID" type="hidden" value="<?php echo $_GET['websiteID'] ?>" />
<p><input id="partyEntry" type="submit" name="Submit" value="Save Changes" /></p>
</form>
处理表单的代码如下:
$myMessage = htmlentities($_POST['area1']);
$sql2 = "UPDATE `tools_wedWebHowWeMet` SET `howWeMet` = '" . $myMessage . "' WHERE websiteID = '" . $_POST['websiteID'] . "'";
if (!mysql_query($sql2,$con))
{
echo "failed";
die('Error: ' . mysql_error());
}
任何想法为什么会发生这种情况?我已经进行了一些搜索,但没有找到可靠的答案。StackOverflow 上有另一个线程有一个非常相似的问题,但没有答案。非常感谢。