我有一个简单的表单,我正在尝试将表单变量传递给php并输出值。我试图用全能的谷歌解决这个问题,但没有成功。 html表单代码如下
<html>
<head>
<title>Form</title>
</head>
<body>
<form method="post" action="test1.php">
<input type="text" name="username">
<input type="submit">
</form>
</body>
</html>
然后处理表单的php是:
<html>
<head>
<title>Form</title>
</head>
<body>
<?php
echo "<h1>Hello " . $_POST["username"] . "</h1>";
?>
</body>
</html>
无论我在html表单中输入什么,我得到的输出是,你好“。$ _POST [”username“]。”“;?&gt;
我不知道为什么它也输出结束的半冒号和结束php标签,也许这就是这里出了什么问题的证据?
答案 0 :(得分:3)
PHP
您必须将您的网络服务器配置为在HTML文件中解析PHP,例如:
答案 1 :(得分:-3)
语法很好,尝试编写如下所示的示例代码片段
<?
$a = "hello word!";
echo $a;
?>
并检查php是否正常工作。