1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP获取表单里各项值总结

作者:用户 来源:互联网 时间:2017-12-01 11:57:17

表单

PHP获取表单里各项值总结 - 摘要: 本文讲的是PHP获取表单里各项值总结,   表单提交的方式 1、GET方式   功能:获取get方式提交的数据   格式:$_GET[“formelement”] 2、POST方式    功能:获取post方式提交的数据 格式:$_POST[“formeleme

 

表单提交的方式

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

 

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

$dest_dir="uploads";//设定上传目录

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

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

#move_uploaded_file()

?>

摘自 hurry的专栏

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索表单 的 ,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备
Kubernetes上基于Istio体验云原生应用实践 资料下载