补充
今天来做购物车,昨天写 "购买,减少库存" 的时候,我其实几乎忘记有购物车这个存在,只有想到各个商品的金额总和。
所以把昨天 "送出购买"的按钮 >>改成>> "加到购物车"。
额外的事情
我php目前也还是个新手,有个东西叫做分页(还有搜寻),如果商品数量超多,不可能全都集中显示在同一页。
但那个东西,我到现在都还是没写好,它有个问题就是GET的地方会不好写。
当你【搜寻】或【使用分页】其一,之前GET到的值都会被刷掉,这问题我到现在都还没解决(有找到不错的文章,不过一个字慢慢打,就是会有问题)。
不错的文章(我觉得这篇文章的写得功能相当完整):
http://vvv.lionfree.net/learnshow.php?l_url=html_037.html
正文
首先购物车要建一张新的表 car
【购买纪录ID(car_id) 当主键、启动AI】
【staff_id 要连个外部键】
【product_id 也连个外部键】
(会随时变动的东西就不连外部键,如 价格、产品名称...)
外部键程序码(有两个)
//第一个
ALTER TABLE car
ADD FOREIGN KEY (staff_id) REFERENCES staff(staff_id);
//第二个
ALTER TABLE car
ADD FOREIGN KEY (product_id) REFERENCES s_product(product_id);
接下来回头到 Hello.php 稍微列印一下会员资料(用session),之後购物车也会用session来做。
列印的方法比之前都还简短(这方法之前有提到过,再复习一下)
然後要搭配【第15天文章】中的【logincode2.php】程序码:
https://ithelp.ithome.com.tw/articles/10264272
<?php
//用SESSION 列印会员ID
if(isset($_SESSION['auth']))
{
echo $_SESSION['auth_user']['user_id'];
}
?>
今天就先这样,下次见。
>>: Day 04 - 行前说明 — 谈谈元件化开发与开发流程
Logstash 本篇介绍何谓Logstash以及他的功用,并从安装到使用基本的pipeline L...
今天谈点轻松的,Genero的 License Genero Package在销售上并不是如同 J...
大家好,我是YIYI,今天我要来制作到目前为止所有页面放入MARVEL APP做DEMO。 进入MA...
看完这篇文章你会得到的成果图 前言 我们接下来的讨论,会基於读者已经先读过我 day5 文章 的架构...
本篇重点 Snapshots 介绍与属性说明 VS Code 查看Function参数内容 Snap...