參考手冊

ROW 區塊

目的

處理函數呼叫傳回的每一個表格列。 Net.Data 只為各列處理一個 ROW 區塊中的陳述式。

語法

              .----------------------.
              V                      |
>>-%ROW--{-------+----------------+--+--%}---------------------><
                 +-字串-----------+
                 +-if 區塊--------+
                 +-變數參照-------+
                 +-函數呼叫-------+
                 +-HTML 陳述式----+
                 +-include 陳述式-+
                 '-while 區塊-----'
 

%ROW
此關鍵字指定函數呼叫傳回的資料各列的 HTML 格式化資料,只顯示一次。

字串
字串中可使用任何英文字母、數字與標點符號。

IF 區塊
此為 IF 區塊。 執行條件字串處理。 條件列示中的字串值, 如果是代表整數且前端或尾端沒有空白時,將被作為數字來比較。 它們可以有單一加號 (+) 或減號 (-) 置於前端。 關於語法及範例,請參閱 IF 區塊

變數參照
傳回變數值,並以 $ 及 () 符號指定。例如: 如果 VAR='abc', 則 $(VAR) 傳回值 'abc'。 有關語法的詳細資訊, 請參閱變數參照

函數呼叫
呼叫一或多個 FUNCTION 或 MACRO_FUNCTION 區塊,或具有指定引數的內建函數。 有關語法及範例,請參閱函數呼叫 (@)

HTML 陳述式
包含任何英數字元,以及從屬站瀏覽器的格式化 HTML 標籤。

include 陳述式
INCLUDE 陳述式。讀取及納入檔案到 Net.Data 巨集。 有關語法及範例,請參閱 INCLUDE 陳述式

WHILE 區塊
WHILE 區塊。以條件式字串處理程序執行迴路。 有關語法及範例,請參閱 WHILE 區塊

上下文

在這些上下文中可找到 ROW 區塊:

限制

ROW 區塊可以包含這些元素:

範例

範例 1:顯示一列姓名及位置的雙欄 HTML 表格

%REPORT{
 <h2>查詢結果</h2>
 <p>選取名稱以顯示明細。
<table border=1>
 <tr><td>名稱</td><td>位置</td>
 
%ROW{
<tr>
 <td>
<a href="/cgi-bin/db2www/name.mac/details?name=$(V1)&location=$(V2)">$(V1)</a></td>
 <td>$(V2)</td>
%}
 
</table>
%}

選取表格中的一個名稱,可呼叫 name.mac Net.Data 巨集的明細 HTML 區塊, 將這二個值當作 URL 的一部份來傳送給它。您可以在本例的 name.mac 中使用這些值來尋找名稱的其它明細。


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