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