在PHP中獲取復(fù)選框的值,需要在HTML表單中使用<input type="checkbox">
標(biāo)簽來(lái)創(chuàng)建復(fù)選框,并為其指定一個(gè)name
屬性。當(dāng)用戶在表單中選擇復(fù)選框時(shí),用戶提交表單后,PHP代碼可以通過(guò)$_POST
或$_GET
超全局變量來(lái)獲取復(fù)選框的值。
以下是一個(gè)簡(jiǎn)單的示例:
<form method="post" action="process_form.php">
<input type="checkbox" name="fruit[]" value="apple">蘋果
<input type="checkbox" name="fruit[]" value="banana">香蕉
<input type="checkbox" name="fruit[]" value="orange">橙子
<input type="submit" value="提交">
</form>
在process_form.php
中可以通過(guò)$_POST['fruit']
來(lái)獲取復(fù)選框的值。由于復(fù)選框是一個(gè)數(shù)組,因此可以使用foreach
循環(huán)來(lái)遍歷所有選中的復(fù)選框值:
<?php
if(isset($_POST['fruit'])){
foreach($_POST['fruit'] as $selected){
echo $selected."<br>";
}
}
?>
上面的示例將輸出用戶選擇的所有水果,如果用戶選擇了蘋果和香蕉,則輸出結(jié)果為:
apple
banana