Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 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-сайт: www.rascalspb.narod.ru
 Профиль | | #1
Добавлено: 18.06.09 17:22
имя переменной используется в момент компиляции. а ты хочешь поменять его в рантайме. по определению это невозможно.
или смотри в сторону массива элементов управления.

Ответить

Номер ответа: 2
Автор ответа:
 katt



Вопросов: 2
Ответов: 1
 Профиль | | #2 Добавлено: 19.06.09 11:04
Спасибо за ответ, сделала по другому

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам