为了账号安全,请及时绑定邮箱和手机立即绑定

PHP怎么获取表单提交的数据啊?

PHP怎么获取表单提交的数据啊?

PHP
交互式爱情 2019-04-03 11:01:36
<?php$name = $_POST[name];echo $name;?><html><body><form action="<?=$_SERVER['PHP_SELF']?>" method="post"><input type="text" name="name" /><input type="submit" value="提交" /></form></body></html>我把这个提交的name里面的东西提交给本页,应该能打印出来我输入的东西啊,怎么现在报错?$name = $_POST[‘name’]; 这句加了引号还是不行啊Notice: Undefined index: name in D:\Program Files\EasyPHP 3.0\www\aaa.php on line 2
查看完整描述

3 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

<?php
$name = $_POST['name'];
echo $name;
?>

注意,里面使用单引号和双引号都可以,不用引号是错误的。

查看完整回答
反对 回复 2019-04-04
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

PHP 可以通过POST、GET方法获取到表单提交的数据
获取到的POST、GET是数组形式的值,需要通过键值来详细获取相应的值

比如: index.php 页面
下面是POST方法
<form name="form1" method="post" action="index.php">
<input type="text" name="contents" value="">
<input type="submit" value="提交">
</form>
<?php
//获取表单提交的数据
$contents = $_POST['contents'];

echo $contents;
?>
也可以是下面是GET方法
<form name="form1" method="get" action="index.php">
<input type="text" name="contents" value="">
<input type="submit" value="提交">
</form>
<?php
//获取表单提交的数据
$contents = $_GET['contents'];

echo $contents;
?>

POST相对于GET方法,更好一些,可以提交大量数据,以及更安全些。


 


查看完整回答
反对 回复 2019-04-04
  • 3 回答
  • 0 关注
  • 720 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信