栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

通过Ajax将数据插入mysql数据库

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

通过Ajax将数据插入mysql数据库

尝试这个:

  $(document).on('click','#save',function(e) {  var data = $("#form-search").serialize();  $.ajax({         data: data,         type: "post",         url: "insertmail.php",         success: function(data){   alert("Data Save: " + data);         }}); });

和在

insertmail.php:

<?php if(isset($_REQUEST)){        mysql_connect("localhost","root","");mysql_select_db("eciticket_db");error_reporting(E_ALL && ~E_NOTICE);$email=$_POST['email'];$sql="INSERT INTO newsletter_email(email) VALUES ('$email')";$result=mysql_query($sql);if($result){echo "You have been successfully subscribed.";}}?>

不要使用

mysql_
已弃用的。

another method:

实际上,如果您的问题是将空值插入数据库,则尝试此操作,这里不需要ajax。

<?phpif($_POST['email']!=""){    mysql_connect("localhost","root","");    mysql_select_db("eciticket_db");    error_reporting(E_ALL && ~E_NOTICE);    $email=$_POST['email'];    $sql="INSERT INTO newsletter_email(email) VALUES ('$email')";    $result=mysql_query($sql);    if($result){    //echo "You have been successfully subscribed.";   setcookie("msg","You have been successfully subscribed.",time()+5,"/");   header("location:yourphppage.php");    }     if(!$sql)    die(mysql_error());    mysql_close();}?>    <?php if(isset($_cookie['msg'])){?>       <span><?php echo $_cookie['msg'];setcookie("msg","",time()-5,"/");?></span>     <?php }?><form id="form-search" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">    <span><span >Enter you email here</span>:</span>    <input name="email" type="email" id="email" required/>    <input type="submit" value="subscribe" /></form>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/421708.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号