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

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

交互式爱情
浏览 721回答 3
3回答

鸿蒙传说

<?php$name = $_POST['name'];echo $name;?>注意,里面使用单引号和双引号都可以,不用引号是错误的。

慕田峪7331174

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方法,更好一些,可以提交大量数据,以及更安全些。&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP