表单数据未在php中显示

时间:2016-01-05 16:41:35

标签: php html forms

我正在使用HTML和PHP创建一个简单的表单。我将此代码放在index.html中:

 <form action="formdata.php" method="post">
  <h3 class="h3">First Name:</h3>
  <input type="text" name="fname"></input>
  <h3 class="h3">Last Name:</h3>
  <input type="text" name="lname"></input>
  <br>

  Male
  <input type="radio" name="sex" value="Male"></input>
  Female
  <input type="radio" name="sex" value="Female"></input><br>

  <input type="Submit" value="submit"></input><br>
 </form>

这是我的PHP代码:

<html>
 <head>
  <title>PHP script</title>
 </head>
 <body>
   First Name: <?php echo $_POST["fname"]; ?><br>
   Last Name: <?php echo $_POST["lname"]; ?>
 </body>
</html>

但是php中的输出没有显示名称。它只是显示

First Name:
Last Name:

我该怎么办?

2 个答案:

答案 0 :(得分:0)

尝试这个,它在Core PHP中适用于我

<?php $_POST["fname"]; ?>

答案 1 :(得分:-1)

只是在我的WAMP服务器上逐字运行此代码。一切正常。您确定从Web服务器目录(localhost / 127.0.0.1)中运行.html文件如果不是,PHP将不会有任何POST数据传递给它。