php表单之php怎么获取表单提交的数据笔记

原创 PHP笔记  2017-04-07 19:38  阅读 1,170 views 次

php中的$_GET和$_POST变量用于检索表单中的信息。通过$_GET或$_POST可以获取到html表单中提交的数据。

$_GET变量和$_POST变量的区别

$_GET变量是检索以get(method="get")方式提交的信息,而$_POST变量是检索以post(method="post")方式提交的信息。如果要了解get和post方式提交数据的区别,请移步到:html表单中get和post方法的区别笔记

注:为了方便测试,以下实例的代码都写在同一个页面中。

实例:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/hmtl; charset=utf-8" ><!--PHP中午乱码处理-->
<title>_PHP笔记</title>
</head>
<body align="center">
<form action="#" method="get"/>
用户名:<input type="text" name="user" /><br/><br/>
密码:<input type="password" name="pw" /><br/><br/>
<input type="submit" value="提交">
</form><br/>
<?php
if($_GET){
echo "用户名:".$_GET['user']."<br/>";
echo "密码:".$_GET['pw']."<br/>";
}
?>
</body>
</html>

运行结果:

 

单选按钮和复选框

实例:

.........
<body>
<form action="" method="post">
<span>性别:</span>
<input type="radio" name="sex" value="男" />男
<input type="radio" name="sex" value="女" />女<br/> <br/>
<span>爱好:</span>
<input type="checkbox" name="hobby[]" value="篮球"/>篮球
<input type="checkbox" name="hobby[]" value="足球"/>足球
<input type="checkbox" name="hobby[]" value="乒乓球"/>乒乓球<br/><br/>
<input type="submit" value="提交">
</form><br/><br/>
<?php
if($_POST){
echo "性别:".$_POST['sex']."<br/>";
$len=sizeof($_POST['hobby']);//获取数组长度
$h="";
while($len>0){
$len--;
$h=$_POST['hobby'][$len]."&nbsp".$h;
}
echo "爱好:".$h;
}
?>
</body>
.......

运行结果:

 

 

非常相关
本文地址:https://www.ggbiji.com/php-form.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情