提示成功但却没有插入数据

来源:3-4 完成购物车数据的添加

错过了年华

2017-10-17 23:25

<?php
require_once('include.php');
//1.接受传递过来的post参数
$u_id = $_SESSION["id"];
$g_id = intval($_POST["g_id"]);

//2.准备要添加的购物车数据
$sql = "select * from good where g_id='{$g_id}'";
$data = $admindb->ExecSQL($sql,$conn);

$g_name = $data[0]['g_name'];
$s_num = intval($_POST["s_num"]);
//$creatime = time();
$g_discount_price = $data[0]['g_discount_price'];
$g_angle_img = $data[0]['g_angle_img'];


//完成购物车数据的添加操作
$sql = "insert into  shopcar(user_id,good_id,s_name,s_sum,s_createtime,s_price,s_img)
values('{$u_id}','{$g_id}','{$g_name}','{$s_num}',now(),'{$g_discount_price}','{$g_angle_img}')";
$ShopCarInsert =  $admindb->ExecSQL($sql,$conn);

//4.返回最终添加的结果
if($ShopCarInsert){
    $response = array(
        'errno' =>0,
        'errmsg' =>'success',//已添加购物车
        'data' => true,
    );
}
else{
    $response = array(
        'errno' =>-1,
        'errmsg' =>'未添加入购物车',
        'data' => false,
    );
}
echo json_encode($response);

?>

//img1.sycdn.imooc.com/59e620da0001b87d02980144.jpg

//img1.sycdn.imooc.com/59e620da000106a404030177.jpg

//img2.sycdn.imooc.com/59e620db0001a4b607480536.jpg


写回答 关注

2回答

  • 爱学习的搬砖工人
    2017-10-27 13:41:41

    看你数据库连接的代码有输出错误异常吗?PHP中没有now(),如果是time()的话,数据库相应的类型也要改

  • 爱学习的搬砖工人
    2017-10-26 17:31:58

    $ShopCarInsert结果有问题吧,或是打印一下最后一条sql语句看一下

    错过了年华

    我发现是字段名写错了,但是没报错,要怎样才能报错呢?

    2017-10-27 03:42:19

    共 1 条回复 >

Ajax技术在购物车中的应用(PHP篇)

用购物车实例带你体验Ajax在项目中的设计思想和用户体验性

40516 学习 · 85 问题

查看课程

相似问题