Get ids

Материал из Eludia
Перейти к: навигация, поиск


Lamp.jpg Это устаревшая статья. Она хранится здесь на всякий случай, для памяти. Актуальные сведения по данной теме можно найти в статье Множественные значения параметров

Описание

Для заданного аргумента $name возвращает список целых положительных значений параметров запроса с именами вида /_$name_(\d+)/.

Применяется для обработки параметров генерируемых полями типа checkboxes (на формах) и checkbox (в таблицах). Поскольку каждой галочке соответствует отдельный параметр с именем "$_{name}_${id}", список всех выбранных id удобно извлекать при помощи функции get_ids.

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

Синопсис (Perl 5)

foreach my $id_user (get_ids ('id_user')) {
 ...
}
my $ids_users = join ',', (-1, get_ids ('id_user'));
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Разработчику
Администратору
Инструменты