php表單是什麼?php表單的建立方式(實例)

不言
發布: 2023-04-03 11:42:01
原創
4811 人瀏覽過

php表單是一個包含表單元素的區域,使用

標記,並在其中插入相關的表單元素,就可以建立一個表單。下面我就給大家具體的來分析一下表單的建立方法。

表單元素是允許使用者在表單中(例如:文字網域、下拉清單、單選框、核取方塊等等)輸入資訊的元素。

表單使用表單標籤()定義。

<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>
登入後複製

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

相關推薦:

什麼是PHP表單和表單的建立

php表單如何建構?

以上是php表單是什麼?php表單的建立方式(實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板