Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> цикл переменные Помогите! Имееются переменные которые генерируются 
:(
    Опции темы
evya
Дата 7.3.2009, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 7.3.2009

Репутация: нет
Всего: нет



Уважаемые Друзья! не могу разобраться как осуществить скрипт:

на странице Javой генерирую поля с имененами name1, name2, name3.....name15.....

При приеме в скрипт необходимо прокрутить эти переменные до конца, как это сделать?

while {

$name{i} = 



надеюсь на помощь всем респект
 smile 
PM MAIL   Вверх
od0201
Дата 7.3.2009, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 16.1.2009

Репутация: 1
Всего: 1



Код

...
for my$i(0..$#mas)                  # где $#mas - длина массива
{
  print $mas[$i];
  # если двумерный, то
  # printf "%s равно %0.2f",$mas[$i][0],$mas[$i][1];
}


а имя сгенерировать так
Код

for my $i(0..10) 
 {  
   my $name='name'.$i; 
   print "$name<p>"; 
   # print "$in{$name}<p>"; #если данные в хеше
 }



Это сообщение отредактировал(а) od0201 - 7.3.2009, 21:10
PM MAIL   Вверх
evya
Дата 7.3.2009, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 7.3.2009

Репутация: нет
Всего: нет



$mas1="проверка";
$mas2="проверка2";
$mas3="проверка3";
$mas4="проверка4";
.......
$mas10="проверка10";


for $i(0..10)                  # где $#mas - длина массива
{
  print $mas[$i];
}



не получается вывести, может я что то не так делаю???
 smile 
PM MAIL   Вверх
od0201
Дата 7.3.2009, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 16.1.2009

Репутация: 1
Всего: 1



Цитата

$mas1="проверка";
$mas2="проверка2";
$mas3="проверка3";
$mas4="проверка4";
.......
$mas10="проверка10";

 даже не знаю как прокрутить, если уже ты выбрал такой метод, то тогда
Код

$mas[1]="проверка";
$mas[2]="проверка2";
$mas[3]="проверка3";
$mas[4]="проверка4";
.......
$mas[10]="проверка10";

или проще
Код

for my $i(0..10)  {  $mas[$i]='проверка'.$i}

и печать 
Код

print "Content-Type: text/html\n\n";
for my $i(0..10)      {  print $mas[$i]}

а лучше почитай 
Дмитрий Леонов. Использование Perl в интернет-технологиях(раздел Серверные приложения)
доступно, на русском и по твоей теме

Это сообщение отредактировал(а) od0201 - 7.3.2009, 21:40
PM MAIL   Вверх
evya
Дата 7.3.2009, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 7.3.2009

Репутация: нет
Всего: нет



СПАСИБО РАЗОБРАЛСЯ smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0421 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.