Re: [請益] 如何取得用亂數產生的變數?
亂數個的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
推
01/11 11:12, , 1F
01/11 11:12, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):