PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
PHP
[请益] 新手简易PHP购物车 无数据库
楼主:
ppon05019456
(Rolly)
2015-02-26 14:37:25
请问各位高手我是PHP新手我想做购物车
我架构是用简单的HTML组成
商品是用form 的select 选单选取后送出
用session 接收但是我发现我不同页面的产品
传到显示购物车内容时 只会显示当前按加入购物车的商品
而不是显示全部商品 只会显示一个商品 前面选过的会被刷掉
想问是怎么解决
我没有用数据库 很单纯的用PHP以及TXT组成...
谢谢 回答我很菜的问题
作者:
KawasumiMai
(さあ、死ぬがいい)
2015-02-26 15:51:00
有点看不懂你的描述你送出的资料是用session接收,那送出之后session的内容呢?除了前一页选的不会出现,也不会显示复数吗?资料来源可以不用DB用txt,你的问题可能比较出在session没有正确存入,或者没有正确读出或解析错误,每次进行动作时都印出该session确认内容正确性
作者:
richile0819
(全国大火锅)
2015-02-26 17:46:00
是不是 少了 读取旧SESSION资料在加薪资料的动作
楼主:
ppon05019456
(Rolly)
2015-02-26 17:50:00
我传送出去后的文件内容是 $size=$_GET['size'];$color=$_GET[color]; $id=$_GET[id];session_star(); $_session[size]=$size;$session[color]=$color; $session[id]=$id; 的方是去存值 是哪里有错吗 ??另一文件是显示购物车内容 我用foreach抓取无法完整抓取送过来的资料
作者:
tkdmaf
(皮皮快跑)
2015-02-26 18:35:00
关键字:阵列~我觉得你的问题是,还没了解php,就想急着做出东西。你想用txt组成,你还得花时间自干crud……很累人敢情问一下这该不会又是学校专题?
作者:
clerkhsiao
(火球小子)
2015-02-26 21:33:00
或是课堂上的作业
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2015-02-26 23:31:00
阿你这样每次都GET再存GET的东东进session 当然只有最后一笔阿 不是一直存到session就会自动叠加的
作者:
KawasumiMai
(さあ、死ぬがいい)
2015-02-26 23:35:00
现在的问题先不用解决txt的部分,你要自己处理格式整篇购物车的资料存成阵列,一起存进session内然后每次新增/修改/删除都要从里面去改
作者:
NioTW
(Nio)
2015-02-27 09:45:00
只有一个商品因为session[id]这个变量只能放一个值,要放多个只要加上[],写成 $session[id][ ]=$_GET['id'] 就能存成阵列
作者:
xdraculax
(首席怪叔叔)
2015-02-27 13:52:00
$goods['id']=$id;$goods['size']=$size;$goods['color']=$color;$_SESSION['cart'][]=$goods
作者:
zoko741235
(台北金城武)
2015-02-28 14:25:00
可以考虑用csv档案存资讯
楼主:
ppon05019456
(Rolly)
2015-03-04 15:24:00
php我有使用$_session[id][]方式去存color size id但是他都显示抓不到值
作者:
oread168
(大地的精éˆR)
2015-03-14 03:10:00
你是要全印还是要印某个值位置有指对吗
继续阅读
深入php
nvizero
[请益] wordpress增设模板属性问题
lmfao
Re: [请益] 新手请教
shadowjohn
[请益] 新手请教
ZCBVXIRD
Re: [请益] 踏入php,所需要基础?
hiigara
Fw: [闲聊] 挑一款高识别度的字型来写程式吧!
stanwu
[请益] 踏入php,所需要基础?
MIKEmike07
[请益] 自动注册资料
wu110011
[请益] require v.s memcache
tas72732002
[讨论] 用mysqli select 中文名称建的table
e2755699
Links
booklink
Contact Us: admin [ a t ] ucptt.com