PHP发布未将表单数据发送到操作页面
我真的很难让我的.php页面成功地将数据发布到下一个php页面。无论我看哪里,似乎我都在做他们建议的事情,所以我完全不明白为什么我的代码不起作用 Index.phpPHP发布未将表单数据发送到操作页面,php,forms,post,Php,Forms,Post,我真的很难让我的.php页面成功地将数据发布到下一个php页面。无论我看哪里,似乎我都在做他们建议的事情,所以我完全不明白为什么我的代码不起作用 Index.php <form action="submit.php" method="post"> <ol> <li>What is your gender? <ul> <li>
<form action="submit.php" method="post">
<ol>
<li>What is your gender?
<ul>
<li>
<input type="radio" name="gender" value="male">Male
<input type="radio" class="space" name="gender" value="female">Female
<input type="radio" class="space" name="gender" value="other">Other
</li>
</ul>
</li>
</ol>
<input type="submit" name="submit" id="submit" value="Submit">
</form>
你的性别是什么?
-
男性
女性
其他
submit.php
<html>
<body>
<h1>Thank you!</h1>
<p><?php echo $_POST["gender"]; ?></p>
</body>
</html>
非常感谢。
这是一个更简短的版本,但当我在表单中输入值并点击“提交”时,它会直接指向另一个PHP页面,但我无法访问任何表单值。您的代码很好。它不起作用,因为您需要一个服务器在本地运行PHP。您需要一个服务器来处理HTTP请求,并在PC上安装PHP以在本地工作 有一个完整的解决方案叫做。 AMPPS安装、PHP、MySQL等 安装并运行AMPS时,服务器将启动。现在,您需要按此方向创建文件夹以放置项目:
C:\Program Files (x86)\Ampps\www
现在将index.php和submit.php放在您创建的文件夹中。
因此,如果您将文件夹命名为“mysite”,您可以在浏览器中使用此url访问您的网站:
http://localhost/mysite/
都做完了。您已经准备好编写代码了
如果您需要数据库,可以转到此链接使用phpMyAdmin,当然您应该编写一些PHP代码来连接数据库:
http://localhost/phpmyadmin/
玩得开心 这页上还有其他表格吗?换句话说,您的表单嵌套不对吗?是否启用了PHP?非常感谢!这完全有道理。