【问题标题】:PHP - Passing Variables in 3 forms - Step1, Step2 and Step3 [closed]PHP - 以 3 种形式传递变量 - Step1、Step2 和 Step3 [关闭]
【发布时间】:2012-01-30 06:15:08
【问题描述】:

我正在尝试创建一个包含 3 个步骤的表单。
1. 填写资料。
2. 1步确认信息。
3. 发送电子邮件

每当我提交确认表时,我都会收到一封电子邮件,其中没有我在表格 1 中填写的内容。

代码如下:

index.php

<?php
<form id="entry" action="confirm.php" method="post">
<input type="text" name="school" id="school" />
<input type="submit" value="Next Step">
</form>
?>

确认.php

<?php
<form id="entry" action="thankyou.php" method="post">
<? echo $_POST["school"] ?>
</form>
?>

thankyou.php

<?php
$subject = "Subject";
mail("YourEmail@gmail.com", $subject, $_POST["school"], "From: Testing" );
?>

任何帮助都将不胜感激!

【问题讨论】:

  • 是的,有什么问题?
  • 去掉第二步,第三步应该在文件confirm.php中
  • 好的,我可以给你写代码。我收取 30 美元/小时的费用,至少预付一小时。你有支付宝吗?
  • $_POST("school"] 应该是$_POST["school"]
  • @Chibuzo 是的,我已经尝试过了,它无需步骤 2 就可以完美运行,但我希望人们在提交表单之前看到结果。

标签: php forms variables contact


【解决方案1】:

表格3不正确,应该是: mail("YourEmail@gmail.com", $subject, $_POST["school"], "From: Testing" ); $_POST["学校"]。

【讨论】:

  • 当我说确认表单时,我指的是用于查看 Form1 结果的预览页面
猜你喜欢
  • 2013-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多