我正在使用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:
我该怎么办?
答案 0 :(得分:0)
尝试这个,它在Core PHP中适用于我
<?php $_POST["fname"]; ?>
答案 1 :(得分:-1)
只是在我的WAMP服务器上逐字运行此代码。一切正常。您确定从Web服务器目录(localhost / 127.0.0.1)中运行.html文件如果不是,PHP将不会有任何POST数据传递给它。