PHP獲取表單裡各項值總結

2021-09-08 03:37:19 字數 2322 閱讀 9524

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...