首頁 >後端開發 >php教程 >PHP 表單提交及處理表單資料詳解

PHP 表單提交及處理表單資料詳解

墨辰丷
墨辰丷原創
2018-05-29 10:26:523209瀏覽

本文章向大家介紹表單的一些知識點,然後介紹PHP是如何接收表單數據並如何處理表單數據,文章以一個發送郵件的表單實例來向大家講解表單提交及php如何處理表單數據,需要的朋友可以參考下方

先來看html form表單的原始碼:

<html>
 <head>
 <title>Feedback Form</title>
 </head>
 <body>
 <form action="feedback.php" method="post">
 Name:<input type="text" name="username" size="30">
 <br><br>
 Email:<input type="text" name="useraddr" size="30">
 <br><br>
 <textarea name="comments" cols="30" rows="5">
 </textarea><br>
 <input type="submit" value="Send Form">
 </form>
 </body>
</html>

表單是以ff9c23ada1bcecdd1a0fb5d5a0f18437開頭,以f5a47148e367a6035fd7a2faa965022e結束。

action表示要將表單提交到哪個檔案進行處理數據,這裡是提交到feedback.php檔案進行處理表單資料。

method表示以何種方式提交表單,一般有兩種方式提交表單,post方式和get方式。 get方式提交表單,資料會顯示在url連結上,post方式提交表單,資料是隱藏的,不會顯示在url連結上。

在這個實例中,有很多html input標籤,這些標籤都是表單元素。

php處理表單資料的程式碼如下:

<?php

$username = $_POST[&#39;username&#39;];
$useraddr = $_POST[&#39;useraddr&#39;];
$comments = $_POST[&#39;comments&#39;];

$to = "php@h.com"; 
$re = "Website Feedback";     
$msg = $comments;      

$headers = "MIME-Version: 1.0\r\n"; 
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $useraddr \r\n";  
$headers .= "Cc: another@hotmail.com \r\n";

mail( $to, $re, $msg, $headers );   

?>

#因為表單是以post方式提交,所以這裡是使用$_POST來取得表單數據的。

以上就是本文的全部內容,希望對大家的學習有所幫助。


相關推薦:

php資料結構與順序鍊錶鍊式線性表使用詳解

php資料序列化測試詳解

php資料匯出如何實作

##

以上是PHP 表單提交及處理表單資料詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn