作者sonicjr (平凡中的不平凡)
看板PHP
标题Re: [请益] 如何取得用乱数产生的变数?
时间Wed Jan 11 11:02:15 2006
乱数个的checkbox用这样产生就可以了
for ($i=0;$i<rand(1,10);$i++)
echo "<input type=checkbox name=chk[] value=y /><br />";
送出後要取到数量这样写就可以了
echo "你共选取了 ".count($_POST["chk"])." 个";
如果要抓到他所选取的所有项目
for ($i=0;$i<count($_POST["chk"]);i++)
echo $_POST["chk"][$i];
希望对你有帮助
※ 引述《linbn (iNFOX)》之铭言:
: 假设程式会先产生乱数个checkbox的名称,
: 例如 <input type=checkbox name=chk$i value=y>
: ^^^^^^^^^^
: 假设$i==1~10,然後由使用者随机点选那些checkbox,
: 那要如何取得那些checkbox的value,要如何算出有多少
: checkbox是y
: ex.
: $count=0;
: while($i<=10)
: {
: if($_POST[chk$i]=="y")
: $count++;
: $i++;
: }
: echo "总共有$count个";
: 执行果...不会动
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.75.99.18
1F:推 linbn:谢谢你,很漂亮的写法! 01/11 11:12