IBM Books

Net.Data 参考

隐藏变量


AIX HP-UX OS/2 OS/390 OS/400 SCO SUN Win NT
X X X X X X X X

使用隐藏变量,可以引用变量,并将实际的变量值隐藏在 HTML 源文件中。要使用隐藏 变量:

  1. 为每个需要隐藏的字符串定义一个变量。

  2. 在引用此变量的 HTML 块中,使用两个美元符号代替一个美元符号来引用变量。例如, 用 $$(X) 代替 $(X)。

例 1:HTML 格式的隐藏变量

%HTML(INPUT) {
<FORM ...>
<P>Select fields to view:
<SELECT NAME="Field">
<OPTION VALUE="$$(name)"> Name
<OPTION VALUE="$$(addr)"> Address
.
.
.
</FORM>
%}
 
%DEFINE{
name="customer.name"
addr="customer.address"
%}
 
%FUNCTION(DTW_SQL) mySelect() {
  SELECT $(Field) FROM customer
%}
.
.
.

当此 HTML 显示在 Web 浏览器上时,$$(name)$$(addr)分别被 $(name)$(addr) 替换,所以实际的表格和列名肯定不出现在 HTML 表上,也没有人可以知道实际的变量名被隐藏掉了。当客户提交这个表时,调用 HTML(REPORT) 块。 当 @mySelect() 调用 FUNCTION 块时,$(Field) 在 SQL 语句中用 SQL 查询的 customer.namecustomer.addr 替换。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]