Как проверить checkbox на php?

Пользователь

от roma , в категории: PHP , 3 года назад

Как проверить checkbox на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ottilie.farrell , 3 года назад

@roma В зависимости от того как Вы отправляете форму через GET или POST, то и значение Вы сможете получить через глобальный массив $_GET или $_POST соотвественно. Рассмотрим вариант с $_POST:


1
<input type="checkbox" name="test" value="value1">


К примеру у Вас есть чекбокс с name = test. В php Вы можете получить значение таким образом:

1
2
3
4
5
<?php

if (isset($_POST['test']) && $_POST['test'] == 'value1') {
  // Что то сделать
}


Тем самым мы проверяем, что значение test существует и равно 'value1'.

Пользователь

от ransom_homenick , 2 года назад

@roma 

Чтобы проверить checkbox на PHP, вы можете использовать функцию isset(). Например:

1
2
3
4
5
if (isset($_POST['checkbox'])) {
  // checkbox был отмечен
} else {
  // checkbox не был отмечен
}


Обратите внимание, что в этом случае вы проверяете, был ли передан параметр checkbox в форме. Если checkbox не был отмечен, то он не будет передан в форме, поэтому условие isset($_POST['checkbox']) будет ложным. Если вам нужно проверить, был ли checkbox отмечен, вы можете проверить значение этого параметра:

1
2
3
4
5
if ($_POST['checkbox'] == 'on') {
  // checkbox был отмечен
} else {
  // checkbox не был отмечен
}


Обратите внимание, что в этом случае вы проверяете, равно ли значение параметра checkbox строке 'on'. Это значение соответствует значению, которое указывается в HTML-коде для checkbox, когда он отмечен. Например:

1
<input type="checkbox" name="checkbox" value="on" checked>


Если вы хотите использовать д

Похожие обсуждения:

Как проверить состояние checkbox через jquery?
Как проверить что checkbox активен через jquery?
Как добавить checkbox на javascript?
Как получить значение checkbox на react?
Как получить value всех выбранных checkbox на javascript?
Как на apache с php 7 запустить версию php 5.3?