程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP獲取表單裡各項值總結

PHP獲取表單裡各項值總結

編輯:關於PHP編程

 

表單提交的方式

1、GET方式

  功能:獲取get方式提交的數據

  格式:$_GET[“formelement”]

2、POST方式 

  功能:獲取post方式提交的數據

格式:$_POST[“formelement”]

3、REQUEST方式

  功能:獲取任意方式提交的數據

  格式:$_REQUEST[“formelement”]

 

復選框 、列表框(名稱采用數組形式如:"select[]",在獲取其值的時候直接使用$_POST["select"]即可)下有范例子:

添加頁--列表框:

<form id="form1" name="form1" method="post" action="action2.php">

  <label>

  <select name="selt[]" size="13" multiple="multiple" id="selt[]">

    <option value="sdad">eewew</option>

    <option value="12">12</option>

    <option value="13">13</option>

    <option value="15">15</option>

    <option value="16">16</option>

  </select>

  </label>

  <label>

  <input type="submit" name="Submit" value="提交" />

  </label>

</form>

接收頁:

<?

# echo $_POST["selt"]

print_r($_POST["selt"]);

?>

 

復選框:添加頁:

<form id="form1" name="form1" method="post" action="action.php">

  <label>

  <input name="chkval[]" type="checkbox" id="chkval[]" value="1" />

  </label>

1212 

<p>

    <label>

    <input name="chkval[]" type="checkbox" id="chkval[]" value="2" />

    </label>

  2121</p>

  <p>

    <label>

    <input name="chkval[]" type="checkbox" id="chkval[]" value="3" />

    </label>

  11212</p>

  <p>

    <label>

    <input type="submit" name="Submit" value="提交" />

    </label>

  </p>

</form>

接收頁:

<?

 

#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())

{

//開啟狀態

echo "開啟狀態<p>";

echo stripslashes($_POST["text"]);

}

else

{

  echo addslashes($_POST["text"]);

}

 

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

<body>

<form action="upload.php" method="post" enctype="multipart/form-data" name="form1" id="form1">

  <label>

  <input name="fls" type="file" id="fls" />

  </label>

  <label>

  <input type="submit" name="Submit" value="提交" />

  </label>

  <p>

    <label></label>

  </p>

   </form>

 

upload.php

<?

#echo $_FILES["fls"];

#print_r($_FILES["fls"]);

//echo $_FILES["fls"]["name"]; www.2cto.com

 

$f=$_FILES["fls"];//獲取文件框內的值

$dest_dir="uploads";//設定上傳目錄

$dest=$dest_dir."/".date("ymdhji").$f["name"];//設置文件名

move_uploaded_file($f["tmp_name"],$dest);

#move_uploaded_file()

?>

摘自 hurry的專欄

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved