修改购物车商品购买数量
(1)在updateNum.php页面updateNum函数内编写代码
(2)使用 PDO 方式,链接操作 MySQL 数据库。
(3)根据传入的参数修改商品的购买数量
商品购物车表[goods_shopcar]说明:
id 购物车ID
uid 用户ID
g_id 商品ID
g_name 商品名称
g_img 商品图片
g_price 商品价格
num 数量
status 状态
create_time 创建时间
update_time 更新时间
代码:
<?php
header("content-type:text/html;charset=utf-8");
if(isset($_POST['state']) && $_POST['state']=='update' ){
$id = $_POST['id'];
$num = $_POST['num'];
updateNum($id,$num);
}
/**
* @explain 修改购物车商品购买数量
* @name updateNum
* @param int $id 购物车id
* @param int $num 修改商品数量
*
*/
function updateNum($id,$num){
//$url,$user,$pwd是自动生成的数据库相关信息,不能修改
//连接数据库时不需要写端口号
$url = "mysql:host=mysql;dbname=database_25523_19_91549";//数据库ip和库名
$user = "25523_19_91549";//数据库用户
$pwd = "b9574c458fa958264acde9621aa4deae";//数据库密码
$conn = new PDO($url,$user,$pwd);
$result = $conn->exec($sql);
}
我在网络上搜了@param的用法,但是好像不正确,不知道这题需要不需要用@param,希望大佬能帮我改下代码;