Программирование => PHP => Тема начата: aaks от 21 Августа 2006, 12:24:18
Название: вопорс по обработке checkbox\'ов
Отправлено: aaks от 21 Августа 2006, 12:24:18
есть такой html фрагмент:
таким образом, будет передоваться множество значений, которое принимает переменная id. вопрос следующий. как обработать КАЖДОЕ значение из переданного множенства? т.е. если n=3, на форме отмечены 1-ый и 3-ий элемент, то передается следующее: *.php?id=1&id=3 ... в php-коде необходимо сделать обработку значений id=1 и id=3....
Название: вопорс по обработке checkbox\'ов
Отправлено: Greg от 21 Августа 2006, 12:38:26
вообще то у каждого чекбокса должно быть уникальное имя. если поле выбрано, переменная (имя соответствующего поля)=value
Название: вопорс по обработке checkbox\'ов
Отправлено: html_coder от 21 Августа 2006, 12:55:58
Не очень понял, что ты хочешь, но похоже что тебе правильнее будет использовать так
id[]" value="1">
Название: вопорс по обработке checkbox\'ов
Отправлено: aaks от 21 Августа 2006, 12:57:21
Цитировать
Greg: вообще то у каждого чекбокса должно быть уникальное имя. если поле выбрано, переменная (имя соответствующего поля)=value
в классическом понимании - так. однако, часто используется и в таком варианте (например, на mail.ru над отмеченными письмами можно сделать одну из ряда операцию)...
Название: вопорс по обработке checkbox\'ов
Отправлено: aaks от 21 Августа 2006, 13:01:13
Цитировать
html_coder: Не очень понял, что ты хочешь, но похоже что тебе правильнее будет использовать так
Пардон, а что изменится-то??? что-то я не помню в хатээмэле такую феню....
а реальная задача простая: есть конечное множество элементов id. каждый элемент имеет уникальный номер (value). пользователь выбирает подмножество, над элементами которого необходимо сделать некие операции.
Название: вопорс по обработке checkbox\'ов
Отправлено: Greg от 21 Августа 2006, 13:31:13
aaks сделай уникальные имена, а потом посмотри выбери все значения массива $_GET: array_values($_GET);
html_coder это к тегу select с директивой multiple
Название: вопорс по обработке checkbox\'ов
Отправлено: aaks от 21 Августа 2006, 13:40:15
HTML_coder спасибо, понял! id[] удобная вещь!!! передает массив.... еще раз всем спасибо - вопрос решен! :)
Название: вопорс по обработке checkbox\'ов
Отправлено: html_coder от 21 Августа 2006, 14:01:27
Цитировать
Greg: html_coder это к тегу select с директивой multiple