作者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