參考手冊

隱藏變數


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

有了隱藏變數,您可以參照變數, 同時又在 HTML 原始程式中隱藏實際的變數值。若要使用隱藏變數,請執行下列步驟:

  1. 為每一個您要隱藏的字串,定義一個變數。
  2. 在參照變數的 HTML 區塊中以雙貨幣符號取代單貨幣符號來參照變數。例如,採用 $$(X) 而不是 $(X)。

請勿使用動態建構的變數名稱來參照隱藏變數。

範例 1:在 HTML 套表的隱藏變數

%HTML(INPUT){
<form ...>
<p>請選取要檢視的欄位:
<select name="field">
<option value="$$(name)"> 名稱
<option value="$$(addr)"> 位址
.
.
.
</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 區塊時, SQL 陳述式中的 $(Field) 會被換成在 SQL 查詢中的 customer.namecustomer.addr


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]