Имя пользователя:
Пароль:
 

Название темы: HTML, Формы...
Показать сообщение отдельно

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Чекбокс имеют имя (name="some_name" и значение (value="some_value".
Можно проверять и получать значения так (для метода GET, но для POST аналогично, только массив будет не $_GET, а $_POST):
Код: Выделить весь код
if (isset($_GET['some_name']))
   echo 'Чекбокс с именем "some_name" выбран и имеет значение'.$_GET['some_name'];
else
   echo 'Чекбокс с именем "some_name" не выбран';
а еще можно указывать в коде странички массивы чекбоксов:
Код: Выделить весь код
<input type="checkbox" name="Name[name_1]" value="1">Чекбокс_1
<input type="checkbox" name="Name[name_2]" value="2">Чекбокс_2
<input type="checkbox" name="Name[name_3]" value="3">Чекбокс_3
<input type="checkbox" name="Name[name_3]" value="4">Чекбокс_4
Тогда в скрипт, если выбран хоть один чекбокс в соответствии с методом отправки данных формы придет массив с выбранными чекбоксами, которые можно разлиxать по уникальным значениям:
Код: Выделить весь код
if (isset($_GET['Name']))
  foreach($_GET['Name'] as $Name=>$Value)
    {
     echo 'Чекбокс с именем "'.$Name.'" выбран и имеет значение'.$Value.'<br>';
    }
else
   echo 'Ни один чекбокс не выбран';
Если где напутал, не ругайте сильно - не сплю 25ый час

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 22:20, 22-01-2004 | #25

Название темы: HTML, Формы...