2026年7月30日 星期四

DW_PHP_AJAX_CH4 PHP對資料的接收與輸出_(3)資料輸出

在前面章節中, 要輸出資料到網頁畫面中, 筆者使用了echo()函數,可是筆者又使用了很多不同的格式, 您可能弄得一團霧水, 所以本節將說明一下, 除了echo()函數可輸出資料到網頁畫面中外, 還有幾個函數也有資料輸出的功能, 這些函數讀者也需認識一下。

 [echo()函數]

 echo()函數負責將字串資訊輸出至使用者端,也可與HTML標示混合使用, 標準格式如下:
echo ( string arg1 [, string argn...]);
例如:
<?php echo ("這是由PHP輸出的文字"); ?>
標準的echo()函數用法是將字串內容用一組括號包起來, 而要輸出的字串再用一對雙引號括起來, 因為echo()函數是用來輸出字串資料的。又是括號又是雙引號的很麻煩, 因此, 把最外面的括號拿掉這樣也行:
<?php echo '這是由PHP輸出的文字'; ?>
上例, 筆者將包括字串內容的()去掉, echo()函數仍可正確執行, 同時, 筆者者亦將用以包括字串的雙引號 ” 置換為單引號 ‘ , 這樣也可行, 因為在PHP中, 字串可用雙引號或單引號包括, 但要注意到雙引號或單引號都必須成雙出現, 不可單、雙引號混合使用。 
若有特定的變數值要跟字串一起輸出, 可用「.」小黑點把它連起來, 「.」小黑點前後要加空格(space)!這個空格在echo()函數輸出資料時會被忽略掉:
<?php
$x="PHP";
echo "這是由" . $x . "輸出的文字"; ?>

2026年7月14日 星期二

DW_PHP_AJAX_CH4 PHP對資料的接收與輸出_(2)讀取環境變數_下

 [表單與網址資訊

表單所傳送的資料可以透過「$_REQUEST[“參數名稱”]」環境變數來讀取,至於資料的傳遞方式則可使用「$_SERVER["REQUEST_METHOD"]」環境變數來讀取:
<p><?php echo $_REQUEST['aName']; ?>您好!!</p>
<p>您的信箱為:<?php echo $_REQUEST['email']; ?></p>
<p>傳送方式:<?php echo $_SERVER['REQUEST_METHOD']; ?></p>
<p>傳送資料:<?php echo $_SERVER['QUERY_STRING']; ?></p>

!!!TIP: 

只有在表單傳送方式為「GET」時,「QUERY_STRING」環境變數才有資料值!

2026年6月28日 星期日

DW_PHP_AJAX_CH4 PHP對資料的接收與輸出_(1)表單資料的讀取_自表單取得資料

form 標籤的 method (傳輸方式)屬性值若為「POST」:『POST』代表按下『送出』按鈕後, 瀏覽器將不會立即主動的將資料傳給伺服器, 而會等候伺服端來讀取資料並加以處理, 也就是按下『送出』按鈕後,表單中的資料不會附在網址之後。

若將上一小節的表單(getForm.htm)資料傳送方式改為POST(筆者另存為postForm.htm), 以Dreamweaver建立postFormAct.php並接收採用POST方法傳送的表單資料步驟如下:
1. 選取主功能表【視窗】/【繫結】。

2. 選取「繫結」頁籤, 按下「+」按鈕, 選取『表單變數』命令。