PHP获取表单里各项值总结:

表单提交的方式

1、GET方式
  功能:获取get方式提交的数据
  格式:$_GET[“formelement”]
2、POST方式
  功能:获取post方式提交的数据
格式:$_POST[“formelement”]
3、REQUEST方式
  功能:获取任意方式提交的数据
  格式:$_REQUEST[“formelement”]

复选框 、列表框
名称采用数组形式如:”select[]”,在获取其值的时候直接使用$_POST[“select”]即可,下有范例子:

1、列表框

添加页:

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

接收页:

<?php
// echo $_POST[“selt”];
print_r($_POST[“selt”]);
?>

2、复选框

添加页:

阿里云-推广AD

<form id=”form1″ name=”form1″ method=”post” action=”action.php”>
  <label>
  <input name=”chkval[]” type=”checkbox” id=”chkval[]” value=”1″ />
  </label>
11111
<p>
    <label>
    <input name=”chkval[]” type=”checkbox” id=”chkval[]” value=”2″ />
    </label>
  22222</p>
  <p>
    <label>
    <input name=”chkval[]” type=”checkbox” id=”chkval[]” value=”3″ />
    </label>
  33333</p>
  <p>
    <label>
    <input type=”submit” name=”Submit” value=”提交” />
    </label>
  </p>
</form>

接收页:

<?php
#echo $_POST[“username”];
#echo $_GET[“username”];
#echo $_REQUEST[“username”]
#echo $username;
//echo $_POST[“chkval”];
print_r($_POST[“chkval”]);
?>

3、获取文本框内的值:$_POST[“text”]

这里可以检查一下魔术开关是否处于开启(默认是开启的),如果不是开启的可以用addslashes($_POST[“text”]);
对其进行HTML格式化,语句如下:

if(get_magic_quotes_gpc())
{
//开启状态
echo “开启状态”;
echo stripslashes($_POST[“text”]);
}
else
{
  echo addslashes($_POST[“text”]);
}

4、文件的上传:

文件上传代码:

$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

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