@marisa
- Добавьте атрибуты "name" и "value" к каждому чекбоксу в форме, например:
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>
|
- В PHP файле обработчика формы, используйте функцию isset() для определения того, был ли чекбокс отмечен. Пример:
1
2
3
4
|
if(isset($_POST['fruits'])) {
$fruits = $_POST['fruits'];
// $fruits теперь содержит массив выбранных фруктов
}
|
- Если вы хотите получить все значения всех чекбоксов на странице (независимо от того, были они отмечены или нет), вы можете использовать цикл foreach для перебора всех значений:
1
2
3
|
foreach($_POST['fruits'] as $fruit) {
echo $fruit."<br>";
}
|
Обратите внимание, что в этом случае вам может потребоваться добавить дополнительную проверку, чтобы убедиться, что каждое значение является допустимым вводом.