最近有個需求需要做到這個功能~ 書上也沒提到,上網找了一下~ 找到這個做法
假設今天有一個 form 如下
- <form method="post" action="<? echo basename($PHP_SELF); ?>" enctype="application/x-www-form-urlencoded">
- <input type="checkbox" name="x[]" value="第一種" />a</li>
- <input type="checkbox" name="x[]" value="第二種" />b</li>
- <input type="checkbox" name="x[]" value="第三種" />c</li>
- <input type="checkbox" name="x[]" value="第四種" />d</li>
- <input type="submit" />
- </form>
送過來的資料就會在 x陣列 裡面,我們只要逐一用foreach把有傳到的資料提出來就行了
- <?php
- if(isset($_POST['x'])) {
- foreach($_POST['x'] as $key => $value) {
- echo "{$value}<br />";
- }
- }
- ?>
他會自動把 checkbox value 抓出來~
GOOD