在php中,如何獲取復(fù)選框的值

PHP
小樊
88
2024-08-15 01:48:40

在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

0