Обработка большого количества чекбоксов?

Orlando

Guest
Обработка большого количества чекбоксов?

есть html таблица на сайте -> в каждой строке по 12 чекбоксов -> в таблице может быть много строк, ну не меньше 20...

вывожу чекбоксы так:
Цикл $j от 1 до ROW_COUNT
<tr><td>
Цикл $i от 1 до 12
<input type=checkbox name=vcm".($i*$j)." value=1>
конец
</td></tr>

Ну потом обрабатываю также в цикле посредством
$_POST["vcm".($i*$j)]

Вопрос: может есть более быстрый и эффективный способ обработки?? Может лучше массивы использовать??
Мне почему то кажется, что данный метод слишком громоздкий...

Или мне просто ограничивать количество выводимых строк таблицы??
 

Wicked

Новичок
Я бы сделал так:
Цикл $j от 1 до ROW_COUNT
<tr><td>
Цикл $i от 1 до 12
<input type='checkbox' name='vcm[$i][$j]' value='1' />
конец
</td></tr>

В пхп тебе придет массив, с которым работать несколько приятней:
$_POST["vcm"][$i][$j]

-~{}~ 22.03.06 11:15:

хм... пардон, только щас заметил... а зачем там умножение $i*$j ?
 

Orlando

Guest
Автор оригинала: Wicked

хм... пардон, только щас заметил... а зачем там умножение $i*$j ?
да это я неправильно написал: 12*$j + $i

-~{}~ 22.03.06 11:24:

Автор оригинала: Wicked
Я бы сделал так:
Цикл $j от 1 до ROW_COUNT
<tr><td>
Цикл $i от 1 до 12
<input type='checkbox' name='vcm[$i][$j]' value='1' />
конец
</td></tr>

В пхп тебе придет массив, с которым работать несколько приятней:
$_POST["vcm"][$i][$j]

-~{}~ 22.03.06 11:15:
Да это мне тоже больше нравиться
 
Сверху