php表單是什麼?php表單的建立方式(執行個體)

來源:互聯網
上載者:User
php表單是一個包含表單元素的地區,使用<form>標記,並在其中插入相關的表單元素,就可以建立一個表單。下面我就給大傢具體的來分析一下表單的建立方法。

表單元素是允許使用者在表單中(比如:文本域、下拉式清單、單選框、複選框等等)輸入資訊的元素。

表單使用表單標籤(<form>)定義。

<form action="script.php" method="post"> </form>

就PHP 而言,form標籤最重要的屬性是action,它指定將把表單資料發送到哪個頁面,為空白就是提交給含這個表單的這頁,也就是當前頁;
第二個屬性是method,它是指定如何把資料發送到處理頁面,兩個選項(get和post)指示要使用的HTTP方法。

method方法選擇:

get方法是把提交的資料通過一系列追加到URL後面的(名 - 值)對發送到接收頁面。例如:
http://www.example.com/script.php?name=Homer&gender=M&age=35

不幸的是,通過get傳輸的資料量有限,並且它不怎麼安全(因為資料是可見的)。

一般來講,get 用於請求資訊,比如資料庫中的特定記錄或者搜尋的結果(搜尋幾乎總是使用get )。

當需要採取一個動作時(比如在更新資料庫記錄或者寄送電子郵件時),就使用post方法。

由於這些原因,我一般使用post,如果出現例外情況,我會另外指出。

下面我們就來建立一個簡單的表單吧,由於這個檔案中沒有含有php代碼,所以我檔案儲存為(.html)尾碼,當然也可以用(.php)尾碼。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>簡單的HTML表單</title><style type="text/css">label {font-weight: bold;color: #300ACC;}</style></head><body><form action="demo1.php" method="post"><fieldset><legend>在下面的表格輸入您的資訊:</legend><p><label>姓名: <input type="text" name="name" size="20" maxlength="40" /></label></p><p><label>郵箱地址: <input type="text" name="email" size="40" maxlength="60" /></label></p><p><label for="gender">性別: </label><input type="radio" name="gender" value="M" /> 男 <input type="radio" name="gender" value="F" /> 女</p><p><label>年齡:<select name="age"><option value="0-29">30歲以下</option><option value="30-60">30歲 到 60歲 之間</option><option value="60+">60歲以上</option></select></label></p><p><label>評論: <textarea name="comments" rows="3" cols="40"></textarea></label></p></fieldset><p align="center"><input type="submit" name="submit" value="提交資訊" /></p></form></body></html>

這樣的表單就弄好了,最後的如下:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.