作者timecrisis (........)
看板PHP
標題[請益] 今天才剛剛接觸php~"~
時間Tue Jul 11 01:44:32 2006
是這樣的
我想撰寫一個有商品列表的網頁
在欲購買的商品選項打勾
確定後便傳送出去
列出一張欲購買的總價目表
我的構想是
列出許多個核取方塊
當方塊打勾時 回傳值為一
所有方塊的參數名稱為一個陣列
所以回傳到的另外一個php檔裡
會用for迴圈判斷陣列的每一項的職是否等於1
是的話就列印出....
回傳是用$_POST[]得方式
--------------------以下為被回傳的網頁程式碼-----------------
<?php
$i;
for($i=0;$i<3;$i++)
{
if($_POST['close[$i]']>0)
printf("你選擇了%d號球衣",$i+1);
echo "<br>";
}
?>
--------------------------------------------------------
原本的選取清單類似這樣
□ 商品一 <----此核取方塊的名稱為close[0]
□ 商品二 <----此核取方塊的名稱為close[1]
□ 商品三 <----此核取方塊的名稱為close[2]
.
.
.
[送出]
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 222.156.73.179
1F:→ bigair:冒昧地問一下: 你的問題在哪? =.= 07/11 01:53
2F:→ timecrisis:經過檢測 每個回傳的參數都是0 ~"~ 為什麼呢? 07/11 01:56
3F:→ timecrisis:問題是.....不是跑不出來 就是全部都顯示= =" 07/11 02:11
4F:→ timecrisis:所以選單有坐跟沒做都是一樣的 囧 是怎麼回事? 07/11 02:12
5F:推 bigair:$_POST['close[$i]'] 改為 $_POST['close'][$i] 07/11 03:14
6F:推 timecrisis:謝謝!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 07/11 12:53