PHP 多重選項的設計技巧

20040828_01.gif

大家一定看過這種多重選項的方塊吧? ^_^


原始 HTML 碼如下:

<select name="test" multiple="multiple">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option></select>

但是第一個問題出現了,如果你選了 1、2 項,在 PHP 用 $_POST["test"] 結果竟然只有一個「1」的值。

20040828_02.gif

如果要完整的出現使用者所選的值,HTML 就必須改為:

<select name="test[]" multiple="multiple">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>

如此到後端就可以變成 array 來存取了~

用 print_r($_POST["test"]); 就可以看到:

[test] => Array ( [0] => 1 [1] => 2 )

2 comments On PHP 多重選項的設計技巧

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar