插入特殊字符在我的数据库与Ajax


Insert special chars in my database with Ajax

我正在创建一个简单的评论表单使用PHP和mysql连接到数据库和jquery ajax没有刷新到页面的表单包含:姓名电子邮件评论问题是名称字段(name)在数据库中只是插入值[1]但是当我发布字段名称的值时,它会回声正确的值,有人能帮助我吗?

<标题> submit_to_db.php h1> 是表单注释 <标题> index . php h1> div class="answers">

问题就在这里

$name =isset ($_POST['name_']);
应该

$name =$_POST['name_'];

您使用isset,它给出的值为1并存储在$name中,因此它在数据库中插入1