Re: [請益] 如何取得用亂數產生的變數?

看板PHP作者 (平凡中的不平凡)時間18年前 (2006/01/11 10:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
亂數個的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
文章代碼(AID): #13n7IkYO (PHP)
文章代碼(AID): #13n7IkYO (PHP)