Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Таблица с чекбоксами и скрытые поля
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Таблица с чекбоксами и скрытые поля

Страниц (1): [1]
 

1. Surlik - 07 Ноября, 2013 - 13:33:40 - перейти к сообщению
Доброго дня!

Помогите разобраться, не соображу! Есть форма с таблицей(для примера):
Спойлер (Отобразить)



Как мне получить массив данных(приходит постом в переменную) изходя из выбранных чекбоксов

Примерно так:
Спойлер (Отобразить)


Спасибо!
P.S. Гуглил искал но ничего подходящего не нашел или не могу применить
2. imya - 07 Ноября, 2013 - 13:41:05 - перейти к сообщению

?
3. IllusionMH - 07 Ноября, 2013 - 14:02:00 - перейти к сообщению
Surlik, только формировать массив на клиенте и слать через js, иначе будут приходить только последние.

CODE (htmlphp):
скопировать код в буфер обмена
  1. <td ><input type="checkbox" name="ckb[]" value="0"></td>
  2. <td ><p>Заголовок1</p>
  3. <input type="hidden" value="заголовок 1" name="data[0][title]">
  4. <input type="hidden" value="под заголовок 1" name="data[0][subtitle]">
  5. <input type="hidden" value="текст 1" name="data[0][text]">
  6. </td>

и так 3 раза с разными значениями для чекбокса. data[0] - 0 индекс равный значению соответствующего чекбокса.
Потом на сервере проверяете все содержимое массива ckb и получайте соответствующие этому значению элементы массива data

 

Powered by ExBB FM 1.0 RC1