информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяСетевые кракеры и правда о деле ЛевинаЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / web building
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
CheckBox их 150 на странице как пройти по ним в цикле (на PHP) 23.12.03 11:57  
Автор: Acid Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Нужно обработать все CheckBox-сы в цикле на языке php.
я могу явно обратиться к одному из них по имени,
а вот как пройти по всем, циклом я не знаю.

Имена у них
$cb1
$cb2
..
$cbn

Буду благодарен за любую помощь, даже за ссылку на тему.
while(list($k, $v)=each($_POST)) { // или $_GET 24.12.03 14:07  
Автор: tdes@work Статус: Незарегистрированный пользователь
<"чистая" ссылка>
while(list($k, $v)=each($_POST)) { // или $_GET
if(substr($k,0,2) == "cb") {
// do smth with $v
}

Если же checkboxes имеют одинаковую "природу", то я бы сделал так, на странице назвал бы их одинаково:
<input type="checkbox" name="Ch[]" id="Ch1"> ..... <input type="checkbox" name="Ch[]" id="Ch2332">
а в PHP тогда:
for($i=0;$i<count($_POST['Ch'];$i++) { // do smth with $_POST['Ch'][$i] }
извиняюсь, если не в тему 23.12.03 13:01  
Автор: LLL <Алексей> Статус: Member
<"чистая" ссылка>
> Нужно обработать все CheckBox-сы в цикле на языке php.
> я могу явно обратиться к одному из них по имени,
> а вот как пройти по всем, циклом я не знаю.
>
> Имена у них
> $cb1
> $cb2

С PHP не знакОм, но слышал, что похож на перл. На перле это было бы так:
for (1..150)
{
  $cb[$_] = ${"cb$_"}; # сформировать массив @cb
  # т.е. можно использовать ${"cb$_"} для работы с переменными $cbi
}

---
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach