在 PHP 中,文字域(textarea)是一種用於接收使用者輸入的表單控制項。在 HTML 中,文字網域使用 <textarea>
標籤宣告。
在表單處理過程中取得文字域的值,需要使用$_POST
或$_GET
超全域數組,這取決於表單提交時所使用的請求方法。取得文字域的值的標準代碼如下:
$textarea_value = $_POST['textarea_name'];
其中,textarea_name
是文字域的name
屬性值,$textarea_value
是文本域的值,也就是使用者輸入的文字。
接下來是一個完整的HTML 表單和PHP 處理程式碼的範例:
<form action="process.php" method="post"> <label for="message">请输入留言:</label> <textarea name="message" id="message"></textarea> <input type="submit" value="提交"> </form>
<?php if ($_SERVER['REQUEST_METHOD'] === 'POST') { $message = $_POST['message']; echo "您输入的留言是: $message"; } ?>
在這個範例中,我們建立了一個簡單的表單,其中包含一個文字網域和一個提交按鈕。表單的 action
屬性指向一個名為 process.php
的 PHP 文件,該文件用於處理表單提交資料。表單的method
屬性設定為post
,這表示表單資料將會提交到process.php
檔案中的$_POST
超全域數組中。
在process.php
檔案中,我們使用if
語句檢查請求的方法是否為post
,如果是,就將文字域的值儲存在$message
變數中。接下來,我們使用 echo
輸出這個變量,以便使用者能夠在頁面上看到他們輸入的留言。
總之,在 PHP 中使用文字域與其他表單控制項類似。您需要使用 HTML 中的 <textarea>
標籤來設定文字網域,並使用 $_POST
或 $_GET
超全域變數來取得表單提交資料。如果您在表單處理程式碼中進行了適當的驗證和篩選(例如刪除含有惡意腳本的文字),文字網域就可以是一個強大的表單輸入控制項。
以上是文字域php寫入法的詳細內容。更多資訊請關注PHP中文網其他相關文章!