1
Я должен проверить, что нажата максимальная 3 флажка. Есть 11. Как я могу сделать это эффективно и без проверки каждой возможной ситуации?Как проверить, что определенное количество флажков отмечено в PHP
Я должен проверить, что нажата максимальная 3 флажка. Есть 11. Как я могу сделать это эффективно и без проверки каждой возможной ситуации?Как проверить, что определенное количество флажков отмечено в PHP
Вы можете сделать так:
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" />