【问题标题】:Pass form data to another page with php使用php将表单数据传递到另一个页面
【发布时间】:2013-02-20 14:49:06
【问题描述】:

我的主页上有一个表单,提交后,它会将用户带到我网站上的另一个页面。我想将输入的表单数据传递到下一页,例如:

<?php echo $email; ?>

$email 是用户在表单中输入的电子邮件地址。我究竟是如何做到这一点的?

【问题讨论】:

标签: php forms


【解决方案1】:

最好的方法是使用 POST,这是一种超文本传输​​协议https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods

index.php

<html>
<body>

<form action="site2.php" method="post">
Name: <input type="text" name="name">
Email: <input type="text" name="email">
<input type="submit">
</form>

</body>
</html> 

site2.php

 <html>
 <body>

 Hello <?php echo $_POST["name"]; ?>!<br>
 Your mail is <?php echo $_POST["mail"]; ?>.

 </body>
 </html> 

输出

你好“名字”!

您的电子邮件是“whatyou@addonindex.com”。

【讨论】:

  • 我将数据发布到页面上的html代码中,而不是那样的纯文本,有关系吗? (我在 site2.php 上有一个 iframe,我将信息传递给 iframe URL)。
  • 不,没关系,在哪里发布。它可以是文本、表格、按钮、段落等...
  • 如果我想在对话框中加载 site2.php 内容,我该怎么做。我推荐了this
  • @Stepo 还有其他方式可以传输数据吗?
  • 这就是我想要找到的。谢谢你。这行得通!
猜你喜欢
  • 1970-01-01
  • 2013-01-19
  • 1970-01-01
  • 2012-01-03
  • 2011-10-18
  • 2017-04-08
相关资源
最近更新 更多