Автор Тема: вопорс по обработке checkbox\'ов  (Прочитано 4583 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн aaks

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
вопорс по обработке checkbox\'ов
« : 21 Августа 2006, 12:24:18 »
есть такой html фрагмент:





...





таким образом, будет передоваться множество значений, которое принимает переменная id.
вопрос следующий. как обработать КАЖДОЕ значение из переданного множенства? т.е. если n=3, на форме отмечены 1-ый и 3-ий элемент, то передается следующее: *.php?id=1&id=3 ... в php-коде необходимо сделать обработку значений id=1 и id=3....

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
вопорс по обработке checkbox\'ов
« Ответ #1 : 21 Августа 2006, 12:38:26 »
вообще то у каждого чекбокса должно быть уникальное имя. если поле выбрано, переменная (имя соответствующего поля)=value
Пространные размышления об ИТ и все что вокруг

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
вопорс по обработке checkbox\'ов
« Ответ #2 : 21 Августа 2006, 12:55:58 »
Не очень понял, что ты  хочешь, но похоже что тебе правильнее будет использовать так

id[]" value="1">

Оффлайн aaks

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
вопорс по обработке checkbox\'ов
« Ответ #3 : 21 Августа 2006, 12:57:21 »
Цитировать
Greg:
вообще то у каждого чекбокса должно быть уникальное имя. если поле выбрано, переменная (имя соответствующего поля)=value

в классическом понимании - так. однако, часто используется и в таком варианте (например, на mail.ru над отмеченными письмами можно сделать одну из ряда операцию)...

Оффлайн aaks

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
вопорс по обработке checkbox\'ов
« Ответ #4 : 21 Августа 2006, 13:01:13 »
Цитировать
html_coder:
Не очень понял, что ты хочешь, но похоже что тебе правильнее будет использовать так


Пардон, а что изменится-то??? что-то я не помню в хатээмэле такую феню....

а реальная задача простая: есть конечное множество элементов id. каждый элемент имеет уникальный номер (value). пользователь выбирает подмножество, над элементами которого необходимо сделать некие операции.

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
вопорс по обработке checkbox\'ов
« Ответ #5 : 21 Августа 2006, 13:31:13 »
aaks
сделай уникальные имена, а потом посмотри выбери все значения массива $_GET:
array_values($_GET);


html_coder
это к тегу select с директивой multiple
Пространные размышления об ИТ и все что вокруг

Оффлайн aaks

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
вопорс по обработке checkbox\'ов
« Ответ #6 : 21 Августа 2006, 13:40:15 »
HTML_coder спасибо, понял! id[] удобная вещь!!! передает массив....
еще раз всем спасибо - вопрос решен! :)

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
вопорс по обработке checkbox\'ов
« Ответ #7 : 21 Августа 2006, 14:01:27 »
Цитировать
Greg:
html_coder это к тегу select с директивой multiple


Как оказалось не только )))

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28