如何在 PHP 中建立表單?建立使用 <form> 標籤的表單,指定 action 和 method 屬性。透過 元素收集使用者輸入,包括文字、電子郵件、單選按鈕和複選框。使用 $_POST 或 $_GET 陣列收集提交的資料。編寫伺服器端腳本來處理表單數據,例如驗證、儲存或傳送電子郵件。
如何建立在 PHP 表單
表單是網頁開發中不可或缺的元件,用來收集使用者輸入。本篇文章將帶你了解如何在 PHP 中建立表單,並提供實際案例供你參考。
建立表單的語法
建立一個表單,你需要使用 <form>
標籤。 <form>
標籤有以下屬性:
#action
:指定提交表單後處理表單資料的腳本檔案。 method
:指定向伺服器提交資料的 HTTP 方法,常見方法有 GET
和 POST
。 下面是一個簡單的PHP 表單語法:
<form action="submit.php" method="post"> <input type="text" name="name" placeholder="请输入您的姓名"> <input type="email" name="email" placeholder="请输入您的邮箱地址"> <input type="submit" value="提交"> </form>
#收集並處理表單資料
當使用者提交表單時,資料將透過$_POST
陣列提交給伺服器端腳本(對於POST
方法)或$_GET
陣列(對於GET
方法)。
以下是處理表單資料的範例程式碼:
$name = $_POST['name']; $email = $_POST['email']; // 验证表单数据或将其存储到数据库中,具体取决于你的需求
實戰案例:聯絡表單
讓我們建立一個簡單的聯絡表單作為實戰案例。
HTML 程式碼:
<form action="submit.php" method="post"> <label for="name">姓名:</label> <input type="text" name="name" id="name"> <br> <label for="email">邮箱地址:</label> <input type="email" name="email" id="email"> <br> <label for="message">留言:</label> <textarea name="message" id="message"></textarea> <br> <input type="submit" value="发送"> </form>
PHP 程式碼(submit.php):
// 收集表单数据 $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // 验证表单数据(可省略) // 将表单数据发送至邮箱 $to = "youremail@example.com"; $subject = "联系表单请求来自 $name"; $body = "邮箱地址:$email\n留言:$message"; mail($to, $subject, $body); // 输出成功消息 echo "感谢您的留言。我们将在 24 小时内回复您。";
以上是如何使用 PHP 建立表單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!