這篇文章主要講解了“PHP實現(xiàn)表單和用戶輸入功能”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“PHP實現(xiàn)表單和用戶輸入功能”吧!
為蘄春等地區(qū)用戶提供了全套網頁設計制作服務,及蘄春網站建設行業(yè)解決方案。主營業(yè)務為網站建設、成都網站制作、蘄春網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!PHP 表單和用戶輸入
PHP 中的 $_GET 和 $_POST 變量用于檢索表單中的信息,比如用戶輸入。
。。。。。。。。。。。。
PHP 表單處理,有一點很重要的事情值得注意,當處理 HTML 表單時,PHP 能把來自 HTML 頁面中的表單元素自動變成可供 PHP 腳本使用。
。。。。。。。。。。。。
PHP 獲取下拉菜單的數(shù)據(jù)
PHP 下拉菜單單選
以下實例我們設置了下拉菜單三個選項,表單使用 GET 方式獲取數(shù)據(jù),action 屬性值為空表示提交到當前腳本,我們可以通過 select 的 name 屬性獲取下拉菜單的值:
php_form_select.php 文件代碼:
<?php
$q = isset($_GET['q'])? htmlspecialchars($_GET['q']) : '';
if($q) {
if($q =='RUNOOB') {
echo '菜鳥教程<br>http://www.runoob.com';
} else if($q =='GOOGLE') {
echo 'Google 搜索<br>http://www.google.com';
} else if($q =='TAOBAO') {
echo '淘寶<br>http://www.taobao.com';
}
} else {
?>
<form action="" method="get">
<select name="q">
<option value="">選擇一個站點:</option>
<option value="RUNOOB">Runoob</option>
<option value="GOOGLE">Google</option>
<option value="TAOBAO">Taobao</option>
</select>
<input type="submit" value="提交">
</form>
<?php
}
?>
。。。。。。。。。。。。。
PHP 下拉菜單多選
如果下拉菜單是多選的( multiple="multiple"),我們可以通過將設置 select name="q[]" 以數(shù)組的方式獲取,以下使用 POST 方式提交
。。。。。。。。。。。。。
單選按鈕表單
PHP 單選按鈕表單中 name 屬性的值是一致的,value 值是不同的
。。。。。。。。。。。。
checkbox 復選框
PHP checkbox 復選框可以選擇多個值:
。。。。。。。。。。。。
$_GET、$_POST 和 $_REQUEST 的區(qū)別?
http://www.iis7.com/b/wzjk/
$_GET 變量接受所有以 get 方式發(fā)送的請求,及瀏覽器地址欄中的 ? 之后的內容。
$_POST 變量接受所有以 post 方式發(fā)送的請求,例如,一個 form 以 method=post 提交,提交后 php 會處理 post 過來的全部變量。
$_REQUEST 支持兩種方式發(fā)送過來的請求,即 post 和 get 它都可以接受,顯示不顯示要看傳遞方法,get 會顯示在 url 中(有字符數(shù)限制),post 不會在 url 中顯示,可以傳遞任意多的數(shù)據(jù)(只要服務器支持)。
感謝各位的閱讀,以上就是“PHP實現(xiàn)表單和用戶輸入功能”的內容了,經過本文的學習后,相信大家對PHP實現(xiàn)表單和用戶輸入功能這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!
分享題目:PHP實現(xiàn)表單和用戶輸入功能-創(chuàng)新互聯(lián)
文章來源:http://muchs.cn/article16/pgigg.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、云服務器、移動網站建設、網站設計公司、網站設計、商城網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容