我刚开始学习表单和PHP。提交表单后PHP变量没有显示(关闭)
<html>
<body>
<form action="welcome.php" method="get">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>
它应该将信息传递给所谓的welcome.php的PHP文件,它看起来像这样:
<html>
<body>
Welcome <?php echo $_GET["name"]; ?><br>
Your email address is: <?php echo $_GET["email"]; ?><br>
Random thing: <?php $rand = "bananas"; echo "$rand"; ?>
</body>
</html>
我从这里W3Schools的用下面的代码测试一个简单的HTML文件当我运行在Chrome的HTML文件,填写姓名和电子邮件,然后按提交,页面看起来是这样的:
欢迎 你的电子邮件地址是: 随意的事情:
HTML部分工作时,不会打印名称变量,电子邮件变量和rand变量。
[编辑]:我解决了它通过将文件传输到服务器并运行它通过转到实际的网页,它的工作。另外Azeez Kallayi建议在Xamp上运行它。
您有错误在你的代码..后'$兰特=“香蕉”缺少分号' –
我想你没有使用任何服务器,只需在没有任何服务器的情况下在大型文件中打开,可以使用wamp或xamp或任何其他服务器。也semilcolon在上面的评论 –
嗨,感谢您指出。我添加了分号,但变量仍然不打印。 –