html的基本php过程

html的基本php过程,php,html,Php,Html,当对html表单使用这个php过程时,我只得到一个“Hello”的响应。这里有一个链接,指向我上传文件的地方,可能是我的end break.hostoi.com上有问题,php代码本身就有问题 <?php $name = $_POST["$name"]; echo "Hello, " . $name; ?> 如果需要,这里是html <html> <head><title>Hello World</title>&l

当对html表单使用这个php过程时,我只得到一个“Hello”的响应。这里有一个链接,指向我上传文件的地方,可能是我的end break.hostoi.com上有问题,php代码本身就有问题

<?php
    $name = $_POST["$name"];
    echo "Hello, " . $name;
?>

如果需要,这里是html

<html>
<head><title>Hello World</title></head>
<body>

<form action="process.php" method="post">
    Enter your name' <input name="name" type="text">
    <input type="submit">
</form>

</body>
</html>

你好,世界
输入您的姓名'
更改

$name = $_POST["$name"];

美元符号不应该在里面

["$name"]
  ^-- // remove this

打开
后立即将错误报告添加到文件顶部,非常感谢您的简单修复!我今天刚开始学习php,所以我们开始学习基础知识。关于这个已经很好的答案的补充说明,通过做
$\u POST[“$name”]
你基本上是在做,
$name=foo$_POST['foo']@Jeremy1026谢谢,我会加上它,感谢你,干杯+1.
["$name"]
  ^-- // remove this
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
// rest of code
$name = filter_var($_POST['name'], FILTER_SANITIZE_FULL_SPECIAL_CHARS);