Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
здрасти!
здрасти!
он полный алгоритм описал в 2 строчки
сам код займёт стокажэ (если без бантиков)
)))))
говорят, есть фанаты сайты в нотепаде ваять
и ничо, не кудахчут
C:="<TR><TD>"+@DbLookup("";"";"VOResult";DocId;"VisaComments";[FAILSILENT])+"</TD><TD>";C:=@IfError(@DbLookup("";"";"VOResult";DocId;"VisaComments");@Text(""));
F:=@IfError(@DbLookup("";"";"VOResult";DocId;"VisaWho");@Text(""));
T:=@IfError(@DbLookup("";"";"VOResult";DocId;"VisaText");@Text(""));
D:=@IfError(@DbLookup("";"";"VOResult";DocId;"VisaDate");@Text(""));
F:=@DbLookup("Notes";"NoCache"; @DBName; "VOResult"; DocId; "VisaWho");
@If( @IsError( F ) | ( @Count( F ) = 1 & F = "" ); @Return("") ; "");
C:=@DbLookup("Notes";"NoCache";@DBName; "VOResult"; DocId; "VisaComments");
@If( @IsError( C ); @Return("") ; "");
T:=@DbLookup("Notes";"NoCache";@DBName; "VOResult"; DocId; "VisaText");
@If( @IsError( T ); @Return("") ; "");
D:=@DbLookup("Notes";"NoCache";@DBName; "VOResult"; DocId; "VisaDate");
@If( @IsError( D ); @Return("") ; "");
@If( @Count( F ) != @Count( C ) | @Count( F ) != @Count( D ) | @Count( F ) != @Count( T ) ; @Return("") ; "");
Begin:="<table bgcolor=\"#ffffff\" style=\"border: thin solid black\">";
M1:="<tr><td width =\"300\">" + F + "</td>";
M2:="<td align='center' width =\"100\"><font size=2>" + @Text( D ; "S0") + "</font></td>";
M3:="<td align='center' width =\"100\"><font color=\"#ff0000\">" + T + "</font></td>";
M4:="<td width =\"600\">"+ C + "</td></tr>";
End:="</table>";
@Implode(Begin : (M1+M2+M3+M4) : End; @NewLine)
тогда уж ReCache"Notes";"NoCache"
тогда уж ReCache
как писал @alexas1 [FAILSILENT] и никаких @IsError - списки по одной вьюшке и так будут синхронными
класс, имя и ид - объявлены для стилей и подключать их надо на странице (а не в хедере)
и ссылаться на id и class, а не хардкодить стили в ячейках
дык вьюшку создает тот кто её и пользуетвот приедет оттуда не строка а List
Обучение наступательной кибербезопасности в игровой форме. Начать игру!