URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2157
[ Назад ]

Исходное сообщение
"Perl - не могу понять с чего начать=("

Отправлено z3f , 06-Окт-03 17:49 
Есть проблема Даже не знаю с какой стороны к ней подступиться=(
Есть файл в нем есть список названий тестовых заданий (название файла допустим tests.txt).
Есть файлы с самими тестовыми заданиями (файлы соответственно test0.txt, test1.txt и так далее соответственно количество названий тестов в файле tests.txt соответствует количеству тестов - то есть test0.txt и так далее).
Перед началом выполнения тестов в эксплорер формируется страничка со списком тестов (данный список я почему-то оформил в виде гиперссылок=))).
Потом по идее человек щелкает по ссылке и начинает выполнятся скрипт который выводит по порядку вопросы на экран (каждый вопрос - отдельная странчка) и этот же скрипт производит подсчет результатов.
Вопрос состоит вот в чем - как сделать так чтобы при каждом ответе на вопрос юзером и формировании странички тем единственным скриптом скрипту передавалось от юзера одно значение - название теста с которым он работает???

Еще раз - в кабинете сидят два юзера. Они открывают страничку со списком тестов. Один щелкает по тесту№1 второй щелкает по тесту№2. Как сделать так чтобы они оба могли работать с одним скриптом но скрипт работал с разными параметрами (текстовыми файлами)??? При этом есть такая ерунда  - открывается первый вопрос с помощью одного-единственного скрипта потом юзер выбирает правильный ответ и жмет по кнопке готово - это единственный скрипт обрабатывает инфу отосланную юзером ему и открывает юзеру второй вопрос и так далее. При этом с данным скриптом должны работать как минимум 5 юзеров...

Помогите - мне нужна просто идея как это сделать - решение я могу сам составить...

Если не понятно - я повторю пост, изложив его иначе (просто я плохо умею излагать свои мысли)...


Содержание

Сообщения в этом обсуждении
"Perl - не могу понять с чего начать=("
Отправлено denn , 06-Окт-03 19:59 
у меня, например есть скрипт поиска по базе. он обслужвает разные таблицы в зависимости от параметров что я ему передаю. а передаю ссылкой на скрипт с нужными параметрами типа <a href=script?1=a,2=b>...
если не понятно обьяснил пиши..

"Я понял - но это не совсем то=("
Отправлено z3f , 06-Окт-03 20:12 
Значит так.
Человек выбирает тест в страничке - скрипту передается параметр (то есть конкретно говоря имя файла с названием теста и путь к тому месту где находится этот файл с тестовыми вопросами). Далее этот-же скрипт выводит на экран первый вопрос - чел выбирает правильный ответ жмет кнопку "готово" и скрипт отображает второй вопрос теста.
Вопрос - как сделать так чтобы скрипту передавался один и тот же параметр по щелчку на кнопке "Готово"???? То есть пока не будет считан весь файл со списком вопросов скриптом передавался один и тот же параметр...

Еще раз - Один скрипт выдает список тестов которые можно пройти (скрипт vopros.pl) второй скрипт занят обработкой вывода самих вопросов и ответов юзера (obrab.pl). То есть этот единственный скрипт obrab.pl извлекает из файла вопросов конкретный вопрос по порядку и по порядку выводит из на экран юзера в отдельной странице. Нужно сделать так чтобы при каждом выводе на экран вопроса теста скрипту передавался один-единственный параметр - имя теста!
Тестов может быть несколько и юзеры могут выбрать разные тесты а скрипт для обработки - один. Нужно чтобы в зависимости от выбранного юзверем вопроса постоянно пересылалось имя теста.

Млин, где бы найти халявный хостинг с CGI чтобы продемонстрировать как это работатет и как должно работать?????

С уважением z3f.


"Я понял - но это не совсем то=("
Отправлено denn , 07-Окт-03 10:17 
mail

"Я понял - но это не совсем то=("
Отправлено konst , 08-Окт-03 15:33 
>Значит так.
>Человек выбирает тест в страничке - скрипту передается параметр (то есть конкретно
>говоря имя файла с названием теста и путь к тому месту
>где находится этот файл с тестовыми вопросами). Далее этот-же скрипт выводит
>на экран первый вопрос - чел выбирает правильный ответ жмет кнопку
>"готово" и скрипт отображает второй вопрос теста.
>Вопрос - как сделать так чтобы скрипту передавался один и тот же
>параметр по щелчку на кнопке "Готово"???? То есть пока не будет
>считан весь файл со списком вопросов скриптом передавался один и тот
>же параметр...
>
>Еще раз - Один скрипт выдает список тестов которые можно пройти (скрипт
>vopros.pl) второй скрипт занят обработкой вывода самих вопросов и ответов юзера
>(obrab.pl). То есть этот единственный скрипт obrab.pl извлекает из файла вопросов
>конкретный вопрос по порядку и по порядку выводит из на экран
>юзера в отдельной странице. Нужно сделать так чтобы при каждом выводе
>на экран вопроса теста скрипту передавался один-единственный параметр - имя теста!
>
>Тестов может быть несколько и юзеры могут выбрать разные тесты а скрипт
>для обработки - один. Нужно чтобы в зависимости от выбранного юзверем
>вопроса постоянно пересылалось имя теста.
>
>Млин, где бы найти халявный хостинг с CGI чтобы продемонстрировать как это
>работатет и как должно работать?????
>
>С уважением z3f.
если используешь <FORM action=..>
то в скрипте считывай и обратно в след.html вывод записывай
<input type=hidden name=var value=$value>


"Я понял - но это не совсем то=("
Отправлено z3f , 09-Окт-03 13:44 
Громадное спасибо!!!!!!!!!!!!!!!!!