php接受通過html表單提交的資訊時,會將提交的資料儲存在全域性陣列中,我們可以呼叫系統特定的自動全域性變數陣列來獲取這些值。常用的自動全域性變數如下所示:
$_get
$_post
$_request
在獲取表單資料中,最常用的自動全域性變數是$_get和$_post,它們分別獲取通過get方法提交的資料和通過post方法提交的資料。 比如乙個名稱為"txtage"的文字框表單控制項,如果用get方法提交,可以用
$_get["txtage"]或者$_get['txtage']
獲取它提交的值。
$_request自動全域性變數包含了所有get、post、cookie和file的資料,如不關心資料**,可以用
$_request["txtage"]或$_request['txtage']
來獲取提交的資料。
下面是乙個簡單的獲取提交資料的例項:
<?php
echo("你的帳號是:" . $_post['login']); //輸出帳號
echo("
");echo("你的姓名是:" .$_post['yourname'] ); //輸出姓名
echo( "
");echo("你的密碼是:" . $_post['passwd'] ); //輸出密碼
echo("
");echo("你的查詢密碼問題是:" . $_post['question'] ); //查詢密碼問題
echo("
");echo("你的查詢密碼答案是:" . $_post['question2'] ); //查詢密碼答案
echo("
");echo("你的出生日期是:" . $_post['byear'] ."年". $_post['bmonth'] . "月" . $_post['bday'] . "日" ); //出生日期
echo("
");echo("你的性別是:" . $_post['gender']); //性別
echo("
");echo("你的愛好是:
" ); //愛好
foreach ($_post['hobby'] as $hobby)
?>
相應的表單**如下:
歡迎光臨本**,請首先輸入以下個人資料:
接收頁:
<?
# echo $_post["selt"]
print_r($_post["selt"]);
?>
核取方塊:新增頁:
接收頁:
<?
#echo $_post["username"];
#echo $_get["username"];
#echo $_request["username"]
#echo $username;
//echo $_post["chkval"];
print_r($_post["chkval"]);
1.獲取文字框內的值:$_post["text"]
這裡可以檢查一下魔術開關是否處於開啟(預設是開啟的),如果不是開啟的可以用addslashes($_post["text"]);對其進行html格式化,語句如下:
if(get_magic_quotes_gpc())
else
2.檔案的上傳:
檔案上傳**:
$f=$_files['files'];
$dest_dir='uploads';//設定上傳目錄
$dest=$dest_dir.『/』.$f[『name』];//設定檔名
$r=move_uploaded_file($f['tmp_name'],$dest);
#chmod($dest, 0755);//設定上傳的檔案的屬性
move_uploaded_file ($file,$destc)
將上傳的檔案移動到新位置
upload_file.php
upload.php
<?
#echo $_files["fls"];
#print_r($_files["fls"]);
//echo $_files["fls"]["name"];
$f=$_files["fls"];//獲取檔案框內的值
$dest_dir="uploads";//設定上傳目錄
$dest=$dest_dir."/".date("ymdhji").$f["name"];//設定檔名
move_uploaded_file($f["tmp_name"],$dest);
#move_uploaded_file()
?>
php迴圈生成的表單如何獲得其各項值案例
思路 輸入框和按鈕是用for迴圈生成的,不但要獲取輸入框裡的各項值,並且要獲取點選按鈕的值,要知道是那個按鈕被點選了,這裡以生成5個為例。如圖 這是提交頁面,點選的是 小公尺 這是顯示結果,測試顯示的值 3 表示點選了第三個按鈕,接收這個值是方便對xml檔案的刪除和修改,這裡省略xml檔案操作。前台...
jQuery獲取表單值
獲取所有select值 獲取所有屬性值 var item select name items option selected text select name selectname each function 好記性不如爛筆頭,摘錄一下。jquery radio取值,checkbox取值,selec...
jquery 獲取 表單值
jquery取radio單選按鈕的值 input name items checked val jquery radio取值,checkbox取值,select取值,radio選中,checkbox選中,select選中,及其相關 獲取一組radio被選中項的值 var item input nam...