форма и чекбоксы

IL78

Guest
Aknichy, скрипт должен минимально зависеть от внешних условий, а isset($Submit) при register_globals off всегда будет false.
 

ALEX_SHEPA

Guest
вообщем я так понял, что у меня самое лучшее решение, ни глобалов, ни лишних заморочек!

-~{}~ 25.06.04 21:13:

да, а вот вопрос как подсчитать сколько чекбоксов выбрано и какие из них!
 

Фанат

oncle terrible
Команда форума
ALEX_SHEPA
что ты понимаешь под этим соловм?
если глобальные массивы, типа $_POST - то да, их и использовать
 

ALEX_SHEPA

Guest
значит надо включать registr_globals=on;
а ето не хорошо!
 

Winer

Мимо проходил
ALEX_SHEPA
по твоему использование суперглобальных массивов вроде $_POST,$_GET,... равносильно register_globals=On ???
 

ALEX_SHEPA

Guest
сори, не то написал!
да, а вот вопрос как подсчитать сколько чекбоксов выбрано и какие из них!??
 

IL78

Guest
ALEX_SHEPA, на этот вопрос тебе уже ответил Фанат ;)
 

Фанат

oncle terrible
Команда форума
перебором массива $_POST
или задай имена чекбоксов таким образом:
name[1]
name[2]
name[3]
...
и потом перебором массива $_POST['name'] - в нем будут только отмеченные чекбоксы.

короче, чтобы ответить точнее, надо знать, для чего они тебе нужны и откуда взялись.
может быть и перебирать ничего не надо.
и вообще - пробуй уже думать САМ, а?
 

render

Guest
<form method="post" action"...">
<input type="checkbox" name="check" onclick="javascript:document.forms[0].check.value=(document.forms[0].check.checked==true)?1:0">
</form>

в php $_POST['check'] и все, никаких проблем работает во всех браузерах поддерживающих JavaScript 1.5
 

IL78

Guest
render, зачем такие сложности? Тут же уже неоднократно упоминался метод, с которым нет проблем вне зависимости от браузера.
 
Сверху