Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: вопрос по checkbox
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » вопрос по checkbox

Страниц (1): [1]
 

1. alexiy - 19 Ноября, 2011 - 17:28:54 - перейти к сообщению
У меня на форме есть около 20 чекбоксов, скажите как лучше всего проверить какие из них были отмечены и получить их значение?
2. snikers987 - 19 Ноября, 2011 - 18:11:20 - перейти к сообщению
Обработчику передаются ТОЛЬКО отмеченные чекбоксы.
(Добавление)
PHP:
скопировать код в буфер обмена
  1.  
  2. echo "<form method = 'POST'>";
  3.  
  4. for($i=0; $i< 20 ; $i++){
  5.    echo "<input type = 'checkbox' name = 'box[$i]' value = 'Чекбокс {$i} отмечен'>" ; //выводим 20 чекбоксов
  6.  
  7. }
  8. echo "<input type = 'submit' name = 'send' value = 'Enter'>";
  9. echo "</form>";
  10.  
  11. if(isset($_POST['send'])){
  12.    var_dump($_POST['box']); //смотрим что отправилось
  13. }
  14.  
  15.  
  16.  

 

Powered by ExBB FM 1.0 RC1