Re: [請益] 有關CHECKBOX的問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章
7
17