在php程式設計中,對多選框checkbox的取值方式,主要借助于php數組的形式。
比如下面這個html頁面,内容:
注意:
input的name屬性,各個屬性内容都一樣,而且都是test[],加上[]的原因在于讓test的内容變成數組形式傳遞。
以下是checkTest.php的代碼内容:
//取checkbox元素值
echo implode(",",$_POST['test']);
?>
輸出内容時,隻需注意使用implode函數将數組内容轉化為字元串即可。
注意:
該功能可在删除多記錄等場合運用。如Delete from tbl where ID in (implode(",",$_POST['test']))即可。
完整代碼如下:
php取checkbox多選框的值_www.jbxue.com
html複選框,如果以資料組形式發送給php腳本,則須以checkbox[]形式。
//判斷是否點選送出
if( $_POST )
{
$array = $_POST['checkbox'];
print_r($array);
}
?>