日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP與Web頁面的交互示例詳解一

瀏覽:186日期:2022-09-09 13:38:11

前言

這篇筆記記錄的是Web表單的相關操作,Web表單主要用來在網頁中發送數據到服務器。比如在日常開發中,提交注冊時需要提交表單,表單從客戶端傳送到服務器,經過服務器處理后,再將用戶所需要的信息傳遞回客戶端,進而實現PHP與Web表單的交互。

表單

使用<form>元素,并在其中插入相關的表單元素,即可創建一個表單。表單結構:<form name='form_name' method='method' action='url' enctype='value' target='target_win'>… //省略插入的表單元素</form >

form標記的屬性如下表:

form標記的屬性 說明 name 表單名稱 method 設置表單的提交方式,GET或者POST方法 action 紙箱處理該表單頁面的URL enctype 設置表單內容的編碼方式 target 設置返回信息的顯示方式

表單(form)由表單元素組成。常用的表單元素有以下幾種標記:輸入域標記<input>、選擇域標記<select>和<option>、文字域標記<textarea>等。

輸入域標記<input>

輸入域標記<input>是表單中最常用的標記之一。常用的文本框、按鈕、單選按鈕、復選框等構成了一個完整的表單。 語法格式如下:

<form><input name='file_name' type='type_name'></form>

參數name是指輸入域的名稱,參數type是指輸入域的類型。在<input type=''>標記中一共提供了10種類型的輸入區域,用戶所選擇使用的類型由type屬性決定。

下面舉幾個type屬性例子:

1、text

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>文本框:</td> <td align='left'><input name='user' type='text' value='Bill' size='20' maxlength='100'></td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行效果:

PHP與Web頁面的交互示例詳解一

name為文本框的名稱,value是文本框的默認值,size為文本框的寬度,maxlength為文本框的最大輸入字符數,可以通過id獲取文本框的值。

2、password

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>密碼域:</td> <td align='left'> <input name='pwd' type='password' value='1234567' size='20' maxlength='100'> </td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行結果:

PHP與Web頁面的交互示例詳解一

密碼域,用戶在該文本框中輸入的字符將被替換為*顯示,以起到保密作用。

3、file

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>文件域:</td> <td align='left'> <input name='file' type='file' enctype='multipart/form-data' size='20' maxlength='200'> </td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行結果:

PHP與Web頁面的交互示例詳解一

文件域,當文件上傳時,可以用來打開一個模式窗口來選擇文件。然后將文件通過表單上傳到服務器,上傳文件時需要指明表單的屬性enctype=”multipart/form-data”才可以實現上傳功能。

4、image

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>圖像域:</td> <td align='left'> <input name='image' type='image' src='http://www.b3g6.com/bcjs/btn__details_praise_selected.png' border='0'> </td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行效果:

PHP與Web頁面的交互示例詳解一

圖像域是指可以用在提交按鈕位置上的圖片,這副圖片具有按鈕的功能

5、radio

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>單選按鈕:</td> <td align='left'> <input name='sex' type='radio' value='1' checked>男 <input name='sex' type='radio' value='0' >女 </td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行結果:

PHP與Web頁面的交互示例詳解一

單選按鈕,用于設置一組選擇項,用戶只能選擇一項。checked屬性用來設置該單選按鈕默認被選中。

6、checkbox

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>復選框:</td> <td align='left'> <input name='checkbox' type='checkbox' value='1' checked>蘋果 <input name='checkbox' type='checkbox' value='1' checked>小米 <input name='checkbox' type='checkbox' value='1' >三星 </td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行結果:

PHP與Web頁面的交互示例詳解一

復選框,允許用戶選擇多個選擇項。checked屬性用來設置該復選框默認被選中。

7、submit

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>提交按鈕:</td> <td align='left'> <input name='submit' type='submit' value='提交'> </td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行結果:

PHP與Web頁面的交互示例詳解一

將表單的內容提交到服務器端

8、reset

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>重置按鈕:</td> <td align='left'> <input name='reset' type='reset' value='重置'> </td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行結果:

PHP與Web頁面的交互示例詳解一

清除與重置表單內容,用于清除表單中所有文本框的內容,并使選擇菜單項恢復到初始值。

9、button

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>普通按鈕:</td> <td align='left'> <input name='button' type='button' value='注冊'> </td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行結果:

PHP與Web頁面的交互示例詳解一

按鈕可以激發提交表單的動作,可以在用戶需要修改表單時,將表單恢復到初始的狀態,還可以依照程序的需要發揮其他作用。

10、hidden

<input type='hidden' name='信息'>

隱藏域,用于在表單中以隱含方式提交變量值。隱藏域在頁面中對于用戶是不可見的,添加隱藏域的目的在于通過隱藏的方式收集或者發送信息。

選擇域標記<select>和<option>

通過選擇域標記<select>和<option>可以建立一個列表或者菜單。菜單的使用是為了節省空間,正常狀態下只能看到一個選項,單擊右側的下三角按鈕打開菜單后才能看到全部的選項。列表可以顯示一定數量的選項,如果超出了這個數量,會自動出現滾動條,瀏覽者可以通過拖動滾動條來查看各選項。

語法格式如下:

<select name='name' size='value' multiple><option value='value' selected>選項1</option><option value='value'>選項2</option><option value='value'>選項3</option>…</select>

參數name表示選擇域的名稱;參數size表示列表的行數;參數value表示菜單選項值;參數multiple表示以菜單方式顯示數據,省略則以列表方式顯示數據。

1、列表方式

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>喜歡哪種編程語言:</td> <td > <select name='name' id='code'> <option value='1' selected>Java語言</option> <option value='2'>C語言</option> <option value='3'>JS語言</option> <option value='4'>PHP語言</option> </select> </td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行結果:

PHP與Web頁面的交互示例詳解一

下拉列表框,通過選擇域標記<select>和<option>建立一個列表,列表可以顯示一定數量的選項,如果超出了這個數量,會自動出現滾動條,瀏覽者可以通過拖動滾動條來查看各選項。selected屬性用來設置該菜單時默認被選中。

2、菜單方式

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>喜歡哪種編程語言:</td> <td > <select name='name' multiple> <option value='1' selected>Java語言</option> <option value='2'>C語言</option> <option value='3'>JS語言</option> <option value='4'>PHP語言</option> </select> </td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行結果:

PHP與Web頁面的交互示例詳解一

> multiple屬性用于菜單列表```<select>```標記中,指定該選項的用戶可以使用Shift和Ctrl鍵進行多選

文字域標記<textarea>

文字域標記<textarea>用來制作多行的文字域,可以在其中輸入更多的文本。

語法格式如下:

<textarea name='name' rows=value cols=value value='value' warp='value'> …文本內容</textarea>

參數name表示文字域的名稱;rows表示文字域的行數;cols表示文字域的列數(這里的rows和cols以字符為單位);value表示文字域的默認值,warp用于設定顯示和送出時的換行方式,值為off表示不自動換行,值為hard表示自動硬回車換行,換行標記一同被發送到服務器,輸出時也會換行,值為soft表示自動軟回車換行,換行標記不會被發送到服務器,輸出時仍然為一列。

例如:

<!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=gb2312' /><title>PHP語言基礎</title></head><body><form action='index.php' method='post' name='form1' enctype='multipart/form-data'> <tr bgcolor='#FFCC33'> <td align='right'>請寫下你的留言:</td> <td > <textarea rows='5' cols='20' name='remark' id='remark'>留言...</textarea> </td> </tr></form><?phpheader('Content-Type:text/html; charset=gb2312');?></body></html>

運行結果:

PHP與Web頁面的交互示例詳解一

到此這篇關于PHP與Web頁面的交互示例詳解一的文章就介紹到這了,更多相關PHP與Web頁面的交互內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品淫伦v久久水蜜桃| 欧美精品九九| 久久激五月天综合精品| 国产精品探花在线观看| 国产suv精品一区二区四区视频| 欧美激情网址| 日韩黄色大片网站| 欧美手机在线| 久久xxxx精品视频| 国产欧美亚洲一区| 日本不良网站在线观看| 亚洲高清不卡| 日韩中文字幕麻豆| 最近国产精品视频| 国产精品99久久免费| 国产一区二区三区免费在线| 午夜精品成人av| 国产精品呻吟| 国产日韩中文在线中文字幕| 久久香蕉精品香蕉| 狠狠操综合网| 日韩精品1区2区3区| 国产aa精品| 国产免费成人| 麻豆一区二区三区| 欧美日韩国产传媒| 国产亚洲一卡2卡3卡4卡新区| 91嫩草亚洲精品| 国产视频久久| 久久亚洲黄色| 男人的天堂亚洲一区| 精品国产中文字幕第一页| 久久久久国产精品一区三寸| 视频一区视频二区在线观看| 美女在线视频一区| 在线亚洲成人| 国产精品麻豆久久| 日韩区一区二| 香蕉人人精品| 久久99性xxx老妇胖精品| 伊人影院久久| 成人台湾亚洲精品一区二区| 丝袜美腿一区二区三区| 国产精品1luya在线播放| 999在线观看精品免费不卡网站| 麻豆精品久久久| 亚洲一区av| 99久久婷婷| 久久av中文| 中文视频一区| 激情国产在线| 国产欧美亚洲一区| 老色鬼久久亚洲一区二区| 精品久久精品| 青草av.久久免费一区| 91久久在线| 久久精品av| 高清久久一区| 日韩福利在线观看| 亚洲欧美日韩在线观看a三区| 日韩av专区| 国产精品第一| 日韩精品久久久久久| 不卡一区综合视频| 色网在线免费观看| 国产精品一级| 日韩精品久久久久久久软件91| 国产字幕视频一区二区| 国产一区二区三区亚洲| 久久国产人妖系列| 一区二区三区四区精品视频| 九九综合在线| 欧美日韩在线二区| 成人污污视频| 久久婷婷国产| 日韩福利视频导航| 亚洲精品极品| 亚洲一区二区三区在线免费| jiujiure精品视频播放| 欧美影院三区| 精品免费av在线| 国产成人精品亚洲线观看| 国产精品白丝久久av网站| 日本成人在线视频网站| 亚洲精品裸体| 综合激情网站| 蜜臀va亚洲va欧美va天堂 | 日韩有吗在线观看| 99热精品在线| 免费看的黄色欧美网站| 亚洲欧美视频一区二区三区| 久久国产精品久久w女人spa| 免费中文字幕日韩欧美| 老色鬼久久亚洲一区二区| 一级成人国产| 日本aⅴ免费视频一区二区三区| 四虎精品一区二区免费| 在线日韩成人| 日本国产欧美| 国产视频欧美| 亚洲国产一区二区三区在线播放| 国产成人精品999在线观看| 成人亚洲一区二区| 91视频一区| 久久婷婷av| 亚洲v在线看| 亚洲一级高清| 欧美激情一区| 鲁鲁在线中文| 亚洲视频综合| 亚洲影视一区二区三区| 四虎成人精品一区二区免费网站| 91国内精品| 国产a亚洲精品| 日韩三区在线| 亚洲激情中文在线| 日韩在线黄色| 水蜜桃精品av一区二区| 亚洲欧美日韩高清在线| 亚洲三级精品| 国产高清精品二区| 国产传媒av在线| 国产精品日韩久久久| 欧美日韩亚洲一区三区| 国产一区二区三区精品在线观看| 人在线成免费视频| 日韩亚洲国产欧美| 国产亚洲人成a在线v网站| 国产成人免费精品| 精品在线99| 国产欧美日韩一区二区三区四区 | 欧美日本二区| 成人免费一区| 午夜一区在线| 久久精品福利| 精品91久久久久| 国产视频一区二| 欧美日韩国产高清电影| 69精品国产久热在线观看| 精品视频在线你懂得| 欧美日韩国产高清| 国产精品多人| 午夜一级久久| 成人在线超碰| 亚洲2区在线| 欧美日韩国产观看视频| 视频一区二区欧美| 国产videos久久| 中文字幕av亚洲精品一部二部 | 蜜桃av一区二区三区电影| 欧美精品不卡| 激情综合自拍| 国产精东传媒成人av电影| 欧美aa国产视频| 国产欧美日韩精品一区二区免费| 久久婷婷av| 国产精品tv| 亚洲一区观看| а√天堂8资源中文在线| 亚洲精品伦理| 亚洲性图久久| 久久精品日韩欧美| 综合激情五月婷婷| 影视先锋久久| 色一区二区三区四区| 日韩高清成人在线| 精品一区亚洲| 伊人久久在线| 久久wwww| 日韩高清电影一区| 性欧美长视频| 久久影院一区| 欧美激情另类| 久久久免费人体| 视频一区日韩精品| 欧美日韩国产在线一区| 国产美女高潮在线| 你懂的亚洲视频| 日韩av中文字幕一区| 蜜臀久久99精品久久久久久9| 亚洲小说欧美另类婷婷| 免费在线欧美黄色| 日本国产欧美| 亚洲精选91| 国产精品日本| 久久精品国产大片免费观看| 成人国产精品| 成人国产精品一区二区免费麻豆| 欧美一区网站| 日韩在线麻豆| 日韩影院免费视频| 一级欧洲+日本+国产| 欧美日中文字幕| 精品日韩视频| 日韩电影免费在线观看| 国产一区日韩| 美女视频一区在线观看| 日本不卡一区二区三区| 亚洲乱码视频| 日本亚洲最大的色成网站www|