14.09.2006, 12:21
общий
это ответ
Здравствуйте, Romooseek!
Чекбокс - это то что Вы видите. на самом деле он такой же input как текстовое поле или radiobutton тоесть он имеет name="SomeName" и value="SomeValue" . Для PHP это значит что при отмеченом чекбоксе в отправленых данных будет установлена переменная $SomeName (в php3. в php4 и выше при настройке register_globals=On) или $_REQUEST["SomeName"] (в php4 и выше - всегда, независимо от register_globals). Значение этой переменной, естественно, будет SomeValue .
Если чекбоксов много и/или заранее неизвестно сколько, то их называют так: name="SomeName[]" и разные value. Тоесть PHP получит переменную-массив. Если нескольким чекбоксам дать одно имя, но не в виде массива (без []) то PHP получит только последнее значение.