Страница: 1 |
Страница: 1 |
Вопрос: Проблема с именем переменной
Добавлено: 18.06.09 15:52
Автор вопроса:
katt
Доброе день, помогите пожалуйста разобраться...
У меня есть форма с чекбоксами (52 штуки, называются p1,p2....), после отметки нужные чекбоксы заносятся в базу значением "1", другие остаются "0".
В цикле пытаюсь присвоить "1" переменной с номером параметра. Проблема: не могу вставить параметр в имя переменой (т.е. "p" здесь буква,а i шаги цикла).
"request("p"&i)" идет без ошибки
for i=1 to 52 step 1
if request("p"&i)<>"" then
p"&i&"=1
response.write p&i
end if
Жду вашей помощи
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа: Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #1
Добавлено: 18.06.09 17:22
имя переменной используется в момент компиляции. а ты хочешь поменять его в рантайме. по определению это невозможно.
или смотри в сторону массива элементов управления.
Номер ответа: 2
Автор ответа: katt
Вопросов: 2
Ответов: 1
Профиль | | #2
Добавлено: 19.06.09 11:04
Спасибо за ответ, сделала по другому