Re: [請益] 有關CHECKBOX的問題

看板Web_Design作者 (糊塗蛋)時間19年前 (2006/05/18 00:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
※ 引述《soulmates (傻蛋)》之銘言: : 大家好!!想請教一個問題!想了一天了..XD : 是這樣的.我有一個功能是這樣的. : ┌─────┐ ┌─────┐ : │ AAA │ │ AAA │ : │ □111 │ │ □111 │ : │ □222 │ │ ■222 │ : │ □333 │ 送出後 │ □333 │ : │ │ ====> │ │ : │ BBB │ │ BBB │ : │ □555 │ │ □555 │ : │ □666 │ │ ■666 │ : │ □777 │ │ ■777 │ : │ □888 │ │ □888 │ : └─────┘ └─────┘ : 因特殊需求,我一定要把AAA跟BBB底下的選項一起作業。 : 現在問題來了,我只能做到判斷在AAA、BBB底下各選了幾個 : (以上例而言是各選了1,2個) : 卻沒辦法判斷是選了第幾個,(以上例我必須要知道它選了AAA的第2個, : 跟BBB的第2,3個) : 我的寫法是: : <input type='checkbox' name='criteria_id[$j][]' id='criteria_id[$j][]' : value='$criteriaid'> : 但是在後端的PHP,卻怎樣也叫不出來裡面的值。 : 我曾試過將值丟到一個TEMP的資料表內,卻發現還是無法做到確認選取的動作。 : TABLE只是將AAA的111、222、333代表的1,2,3通通放進去。 : 我還是沒法判斷我只有2.被選取. : 請問有什麼解決方案可以嘗試嗎?謝謝!! 試試看這個 <form action="demo.php" method="POST"> <input type='checkbox' name='aa_1' id='1' value='222'>222 <input type='checkbox' name='aa_2' id='2' value='333'>333 <input type=submit> </form> <?php echo "您的興趣是:"; for ( $i=1; $i<3; $i++ ) { $a ="aa_".$i; $a =$_POST[$a]; if ( $a != "" ) echo $a; } /* * Created on 2006/5/17 * * To change the template for this generated file go to * Window - Preferences - PHPeclipse - PHP - Code Templates */ ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.129.60
文章代碼(AID): #14QrP5cB (Web_Design)
文章代碼(AID): #14QrP5cB (Web_Design)