CGI编程:订单处理、内容类型与应用实践
1. 订单信息存储流程
在处理用户的订单时,我们需要将用户在结账表单中输入的信息存储到数据库中。具体来说,要将订单中的商品信息存储在 order_products 表中,将订单的整体信息存储在 orders 表中。以下是详细的操作步骤:
1. 生成订单ID :订单ID的生成方式与 catalog.pl 程序中会话ID的创建方式相同。
2. 存储购物车商品信息 :使用 while 循环遍历从用户购物车中检索所有商品的查询结果,将当前商品插入到 order_products 表的新行中。示例查询语句如下:
insert into order_products values (‘$order_id’, $product_id, $quantity)
其中, $order_id 变量在 insert_order 子例程开始时设置,产品ID和数量从查询结果中获取。
3. 存储订单信息 :将用户输入的订单信息插入到 orders 表中。插入语句如下:
insert into orders values (‘$order_i
超级会员免费看
订阅专栏 解锁全文
337

被折叠的 条评论
为什么被折叠?



