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

  • Автор темы Автор темы ALEX_SHEPA
  • Дата начала Дата начала
Aknichy, скрипт должен минимально зависеть от внешних условий, а isset($Submit) при register_globals off всегда будет false.
 
вообщем я так понял, что у меня самое лучшее решение, ни глобалов, ни лишних заморочек!

-~{}~ 25.06.04 21:13:

да, а вот вопрос как подсчитать сколько чекбоксов выбрано и какие из них!
 
ALEX_SHEPA
что ты понимаешь под этим соловм?
если глобальные массивы, типа $_POST - то да, их и использовать
 
значит надо включать registr_globals=on;
а ето не хорошо!
 
ALEX_SHEPA
по твоему использование суперглобальных массивов вроде $_POST,$_GET,... равносильно register_globals=On ???
 
сори, не то написал!
да, а вот вопрос как подсчитать сколько чекбоксов выбрано и какие из них!??
 
ALEX_SHEPA, на этот вопрос тебе уже ответил Фанат ;)
 
перебором массива $_POST
или задай имена чекбоксов таким образом:
name[1]
name[2]
name[3]
...
и потом перебором массива $_POST['name'] - в нем будут только отмеченные чекбоксы.

короче, чтобы ответить точнее, надо знать, для чего они тебе нужны и откуда взялись.
может быть и перебирать ничего не надо.
и вообще - пробуй уже думать САМ, а?
 
<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
 
render, зачем такие сложности? Тут же уже неоднократно упоминался метод, с которым нет проблем вне зависимости от браузера.
 
Сверху