Hye那里我是PHP的新手并且学习了我自己的一个简单的HTML表单:
<form action="file:///C|/wamp/www/welcome.php" method="POST">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
我的PHP文件是:
<body>
HELLO
<?php
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!
?>
</body>
问题是,当我点击我的提交按钮时,它只显示以下输出:
HELLO Welcome .
You are years old!
我的意思是输出没有显示POST功能的内容!所以我做错了什么事。我是PHP的新手,想学习它可以帮助我 提前谢谢!
答案 0 :(得分:4)
表单操作的路径必须是有效的Web路径。不是计算机上的文件路径:
<form action="/welcome.php" method="POST">
或
<form action="http://localhost/welcome.php" method="POST">
您还在PHP中混合使用HTML,这会给您带来语法错误。当你解决上述问题时,你就会出错。
<body>
HELLO
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!
</body>