Re: Веб-64. Формирование ссылок "Далее"
Пользователь:
Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 15, December, 2005 01:37
Да, теперь нет сомнения: всеми проблемами мы обязаны кривизне CGI. Только что заметил: в веб странице отсутствует заключительная часть таблицы, вывод которой не связан ни с какими условиями. Значит модуль диагностирует ошибку, определение которой за отсутствием LOG файла, конечно невозможно.
Вот новые данные, которые, надо сказать, завели меня в полный тупик.
Незначительно изменённая и прокомментированная конструкция из Referings, предназначенная для вывода ссылок справа:
if &uf('+1R5')<>'0' then,
(if val(&uf('+1R5'))>0 then,
&uf('+1R15'),
,"Определяем значение S21STN",
&uf('+1W19#'f(val(&uf('+1R4'))+val(&uf('+1R6'))*val(&uf('+1R3')),1,0)),
,"Выводим ссылку",
#,&uf('6create_link'),#
f(val(&uf('+1R4'))+val(&uf('+1R6'))*val(&uf('+1R3')),1,0),
,"Выводим разделитель диапазона(-)",
&uf('+1R10'),
,"Если номер последней записи вычисленного диапазона меньше общего количества найденных записей, выводим номер записи вычисленного диапазона",
if val(&uf('+1R4'))+val(&uf('+1R6'))*val(&uf('+1R3'))+val(&uf('+1R3'))-1<val(&uf('+1R2')) then,
f(val(&uf('+1R4'))+val(&uf('+1R6'))*val(&uf('+1R3'))+val(&uf('+1R3'))-1,1,0),
else,
,"если меньше, то выводим последнюю найденную запись"
&uf('+1R2'),
fi,
'</a>',
,"Строка после правой ссылки(пробел)",
&uf('+1R16'),
,"После вывода ссылки, уменьшаем значение счётчика",
&uf('+1W5#',f(val(&uf('+1R5'))-1,1,0)),
&uf('+1W6#',f(val(&uf('+1R6'))+1,1,0)),
,'Значение R5:',&uf('+1R5'),#
fi,),
fi,'Конструкция правильно интерпретирована!',
Отправка отредактированного (15-12-05 02:18)