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:在 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.name 或 customer.addr。