问答详情
源自:3-4 完成购物车数据的添加

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

<?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


提问者:错过了年华 2017-10-17 23:25

个回答

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

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

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

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