我的表格包含字段 X:标题、内容、时间。
通过 htmlform 我将数据上传到此表中。html是:
<form action="process2.php" method="post" enctype="multipart/form-data">
Headline: <input name="headline" type="text" size="100" /><br /><br />
Content:<textarea name="content" cols="100" rows="10" placeholder="Content here">
</textarea><br /><br />
</form>
process2 php脚本的一部分:
$headl = mysql_real_escape_string($_POST['headline']);
$headline=htmlspecialchars("$headl", ENT_QUOTES);
$cont=$_POST['content'];
$cont = str_replace("<", "<", $cont);
$cont = str_replace(">", ">", $cont);
$content=htmlentities($cont,ENT_QUOTES);
$sql="INSERT INTO X(`headline`, `content`, `date`) VALUES ('$headline','$content',NOW())";
$query = mysql_query($sql)or die(mysql_error());
问题:标题和日期被插入。而内容仍然是空的......
我也在内容上尝试了 mysql_real_escape_string 但没有用。为什么内容是空的?……有什么解决办法吗?