Как проверить, что определенное количество флажков отмечены в PHP - PullRequest
1 голос
/ 31 мая 2010

Я должен подтвердить, что максимум 3 флажка нажаты. Их 11. Как я могу сделать это эффективно и без тестирования всех возможных ситуаций?

1 Ответ

2 голосов
/ 31 мая 2010

Вы можете сделать так:

if (count($_POST['checkbox_name']) === 3)
{
  // your code here.....
}

, где имена ваших флажков должны быть дополнены [] например:

<input type="checkbox" name="checkbox_name[]" value="1" />
<input type="checkbox" name="checkbox_name[]" value="2" />
<input type="checkbox" name="checkbox_name[]" value="3" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...