Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用jquery ajax将数据插入mysql表_Php_Html_Mysql_Ajax - Fatal编程技术网

Php 使用jquery ajax将数据插入mysql表

Php 使用jquery ajax将数据插入mysql表,php,html,mysql,ajax,Php,Html,Mysql,Ajax,我想使用ajax.ajax成功地将数据插入名为空缺的mysql表中。但是数据没有保存在表中。错误是occer。我不熟悉php和ajax html代码 <form class="form-horizontal" action="postvaccode2.php" type="post"> <fieldset> <!-- Form Name --> <legend>Post

我想使用ajax.ajax成功地将数据插入名为空缺的mysql表中。但是数据没有保存在表中。错误是occer。我不熟悉php和ajax

html代码

    <form class="form-horizontal" action="postvaccode2.php" type="post">
         <fieldset>

             <!-- Form Name -->
             <legend>Post Vacancy</legend>

             <!-- Select Basic -->
             <div class="form-group">

                 <div class="col-md-5">
                     <select id="cato" name="cato" class="form-control" id="cato">
                         <option value="IR">IT</option>
                         <option value="USA">Finance</option>
                     </select>
                 </div>
             </div>

             <!-- Text input-->
             <div class="form-group">

                 <div class="col-md-6">
                     <input id="comid" name="comid" type="text" placeholder="comid" class="form-control input-md" required="" >

                 </div>
             </div>

             <!-- Text input-->
             <div class="form-group">

                 <div class="col-md-6">
                     <input id="loc" name="loc" type="text" placeholder="city or town" class="form-control input-md" required="">

                 </div>
             </div>

             <!-- Text input-->
             <div class="form-group">

                 <div class="col-md-8">
                     <input id="qul" name="qul" type="text" placeholder="qulification" class="form-control input-md">

                 </div>
             </div>

             <!-- Text input-->
             <div class="form-group">

                 <div class="col-md-8">
                     <input id="indate" name="indate" type="date" placeholder="indate" class="form-control input-md">

                 </div>
             </div>

             <!-- Text input-->
             <div class="form-group">

                 <div class="col-md-4">
                     <input id="expdate" name="expdate" type="date" placeholder="expdate" class="form-control input-md" required="">

                 </div>
             </div>

             <div class="form-group">

                 <div class="col-md-8">
                     <input id="gpa" name="gpa" type="text" placeholder="gpa" class="form-control input-md">

                 </div>
             </div>

             <div class="form-group">

                 <div class="col-md-8">
                     <input id="des" name="des" type="text" placeholder="description" class="form-control input-md">

                 </div>
             </div>

             <div class="form-group">

                 <div class="col-md-8">
                     <input id="title" name="title" type="text" placeholder="title" class="form-control input-md">

                 </div>
             </div>

             <div class="form-group">

                 <div class="col-md-8">
                     <input id="comname" name="comname" type="text" placeholder="name" class="form-control input-md">

                 </div>
             </div>

             <div class="form-group">

                 <div class="col-md-8">
                     <input id="vacpost" name="vacpost" type="submit" class="form-control input-md">

                 </div>
             </div>

         </fieldset>
     </form>

职位空缺
信息技术
财务
剧本

    </script>

     <script>
         $('#vacpost').click(function () {
             $.ajax({
                 type: "POST",
                 url: "postvaccode2.php",
                 data:{id:$('#comid').val(),cato:$('#cato').val(),loc:$('#loc').val(),quli:$('#qul').val(),indate:$('#indate').val(),expdate:$('#expdate').val(),gpa:$('#gpa').val(),des:$('#des').val(),title:$('#title').val(),comname:$('#comname').val()},

                 success:function () {
                     alert('Sccessfuly Post the Job vacency');
                     location.reload(true);
                 }

             });
         });
     </script>

$('#vacpost')。单击(函数(){
$.ajax({
类型:“POST”,
url:“postvaccode2.php”,
数据:{id:$('#comid').val(),cato:$('#cato').val(),loc:$('#loc').val(),quli:$('#qul').val(),indate:$('#indate').val(),expdate:$('#expdate').val(),gpa:$('#gpa').val(),des:$).val(),des:$(''des des').val(),title:$('indate'),expdate.com(),name.),
成功:函数(){
警报(“成功发布工作空缺”);
位置。重新加载(true);
}
});
});
postvaccode2.php

    <?php
    $conn=mysqli_connect("localhost","root","","internship");

    if (mysqli_connect_errno()) {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }

    $id=$_POST['id'];
    $cato=$_POST['cato'];
    $loc=$_POST['loc'];
    $quli=$_POST['quli'];
    $indate=$_POST['indate'];
    $expdate=$_POST['expdate'];
    $gpa=$_POST['gpa'];
    $des=$_POST['des'];
    $title=$_POST['title'];
    $comname=$_POST['comname'];

    $sql="insert into vacancy(companyid,catogary,location,qulification,indate,expectgpa,description,title,expdate,companyname) values('$id','$cato','$loc','$quli','$indate','$gpa','$des','$title','$expdate','$comname',)";
    $conn->query($sql);
     ?>

'$comname',
该尾随逗号本身就应该引发错误。您还可能会导致某些列错误。最好使用
mysqli\u error($conn)
和php的错误报告自己调试所有这些。您收到的错误是什么?comname的“未定义索引”id…这些是错误