qq_37960075 2020-05-02 01:57 采纳率: 0%
浏览 466

微信小程序表单提交后数据传不到mysql数据库中,后端代码php,这是什么情况,用的别人的代码好好地,用自己的数据就不行了?

js

 formSubmit: function (e) {
    console.log(e);

    console.log(e.detail);
    console.log(e.detail.value);
    console.log(typeof e.detail.value.bookauthor);
    console.log(typeof e.detail.value);
    console.log(typeof e.detail.value.isbn);
    console.log(typeof e.detail.value.bookintr);

    //console.log(e.detail.value.bookname);
    if (e.detail.value.bookpub.length == 0) {
      wx.showToast({

        title: '不可有空项',

        icon: 'loading',

        duration: 1500

      })

      setTimeout(function () {

        wx.hideToast()

      }, 2000)
    } else if (e.detail.value.booksort.length == 0) {
      wx.showToast({

        title: '请填写分类',

        icon: 'loading',

        duration: 1500

      })
    }
    else {

      var bookname = e.detail.value.bookname;
      var isbn = e.detail.value.isbn;
      var bookpub = e.detail.value.bookpub;
      var bookauthor = e.detail.value.bookauthor;
      var booksort = e.detail.value.booksort;
      var bookintr = e.detail.value.bookintr;

      this.setData({
        bookname: bookname,
        isbn:isbn,
        bookauthor:bookauthor,
        bookintr:bookintr,
        booksort:booksort,
        bookpub:bookpub,
      });
      console.log(bookname);
      wx.request({

        url: 'http://localhost/19group/isbn/getdata.php',



        method: "POST",
        header: {

          "Content-Type": "application/x-www-form-urlencoded"

        },
        data: { 
          bookname:this.data.bookname,//e.detail.value.bookname,
          bookauthor: this.data.bookauthor,//e.detail.value.bookauthor, 
          bookpub: this.data.bookpub, 
        // bookimg:e.detail.value,
          isbn: this.data.isbn,//e.detail.value.isbn, 
          booksort: this.data.booksort, 
          bookintr: this.data.bookintr,},//e.detail.value.bookintr },
        success: function (res) {
          console.log(res.data);
        },
        fail:function(err){
           console.log(err);  
        }
        }),
        console.log(e);

      console.log(e.detail);
      console.log(e.detail.value);
      console.log(typeof e.detail.value.bookauthor);
      console.log(typeof e.detail.value);
      console.log(typeof e.detail.value.isbn);
      console.log(typeof e.detail.value.bookintr);
    }

  }


## php

<?php

$con=mysqli_connect("localhost","root","","bcing");
if (!$con)
{
die('Could not connect: ' . mysqli_connect_error());
}else{
echo "good";
}

mysqli_query($con,"set names utf8");
//bookname=$_POST["bookname"];
//echo $_POST['bookname'];
if(!empty($_POST['isbn'])&&!empty($_POST['booksort'])&&!empty($_POST['bookintr'])){
if (!empty($_POST['bookname'])&&!empty($_POST['bookauthor'])&&!empty($_POST['bookpub'])){
$sql1="insert into book (bookname,bookauthor,bookpub,isbn,booksort,bookintr)
values ('".$_POST['bookname']."','".$_POST['bookauthor']."','".$_POST['bookpub']."','".$_POST['isbn']."','".$_POST['booksort']."','".$_POST['bookintr']."')";

//user_msg ��ݿ����

$result = mysqli_query($con,$sql1);
if (!$result)
  {  echo mysqli_connect_error();
    die('error: ' . mysqli_connect_error());
 }else{
    echo "good";
 }

}
}
echo "bookname=".$_POST['bookname'];
echo "bookauthor=".$_POST['bookauthor'];
?>

大佬们帮帮忙

  • 写回答

2条回答 默认 最新

  • zqbnqsdsmd 2020-05-02 23:06
    关注
    评论

报告相同问题?

悬赏问题

  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)