@marisa
1 2 3 |
<input type="checkbox" name="fruits[]" value="apple">Apple<br> <input type="checkbox" name="fruits[]" value="orange">Orange<br> <input type="checkbox" name="fruits[]" value="banana">Banana<br> |
1 2 3 4 |
if(isset($_POST['fruits'])) { $fruits = $_POST['fruits']; // $fruits теперь содержит массив выбранных фруктов } |
1 2 3 |
foreach($_POST['fruits'] as $fruit) { echo $fruit."<br>"; } |
Обратите внимание, что в этом случае вам может потребоваться добавить дополнительную проверку, чтобы убедиться, что каждое значение является допустимым вводом.
@marisa
Дополнительно хочу отметить, что перед отправкой данных формы на обработку через PHP, необходимо обернуть чекбоксы в тег с указанием метода POST, например:
1 2 3 4 5 6 |
<form method="post" action="обработчик.php"> <input type="checkbox" name="fruits[]" value="apple">Apple<br> <input type="checkbox" name="fruits[]" value="orange">Orange<br> <input type="checkbox" name="fruits[]" value="banana">Banana<br> <input type="submit" value="Отправить"> </form> |
Затем в PHP файле обработчика "обработчик.php" можно получить значения чекбоксов, как уже описано выше:
1 2 3 4 5 6 7 8 |
<?php if(isset($_POST['fruits'])) { $fruits = $_POST['fruits']; foreach($fruits as $fruit) { echo $fruit."<br>"; } } ?> |
Таким образом, это позволит передавать значения выбранных чекбоксов из формы в PHP для последующей обработки.