Re: [請益] 資料變多執行就會出現Forbidden

作者: imgodd (新手請指教)   2015-01-23 10:44:34
謝謝前輩幫助
根據您的教學與提醒
我已經成功地將單頁項目可以加到233項而且post不會失敗
他會把我設定的[id^="num"] 變成array送出
但是原本因為他post後,
他會進入購物車 action="addtocart.php?A=AddF"
把產品的項目跟單項列出價錢
可能是他php內容設定的是把每一個欄位做計算吧
但我送出後
他是顯示購物車空的
我想說是不是設定錯要抓的id
還是他這個寫法根本就是錯誤的一次抓五個欄位呢
我還在一邊修改一邊苦惱中
還請前輩參考看看
http://www.overdrip.org/
謝謝
再次附上addtocart.php裡面的AddF方法
$DoSomeThing = (isset($_GET['A']) ? $_GET['A'] : "");
switch($DoSomeThing){
case "AddF":
for($x=4;$x<=234;$x++){
$catchcolor = "ccolor".$x;
$catchname = "cname".$x;
$catchcnum = "cnum".$x;
$catchnum = "num".$x;
$catchprice = "price".$x;
if ((int)$_POST[$catchnum] > 0){
$cart->add_item($_POST[$catchcnum],$_POST[$catchnum],$_POST[$catchprice],$_POST[$catchname],$_POST[$catchcolor],$_POST['category']);
}
}
break;
作者: NioTW (Nio)   2015-01-23 11:57:00
cname=x,ccolor=x,呀這樣名稱、顏色不就都一樣是x。如果存入的值是name4,color4一堆末碼不同的東西,直接存末碼ID就好。這是沒使用資料庫的練習題吧?
作者: imgodd (新手請指教)   2015-01-23 12:58:00
對..沒有資料庫 是手打每一個產品名稱然後1234...

Links booklink

Contact Us: admin [ a t ] ucptt.com