【发布时间】:2018-04-17 11:28:40
【问题描述】:
我有一个正在测试的网站,它的工作原理是 步骤 1) 在 page1.php 中输入详细信息的表单 步骤 2) 使用 POST 功能,键入的表单值以只读表单格式显示在下一页 page2.php 中。有点像他们键入的信息的摘要。在底部,他们将单击“确认”,并且应该发送一封包含该 page2.php 的完整详细信息的电子邮件。
我的问题: 我可以让它从 page1.php 发送电子邮件,在表单页面中,并在单击提交时发送电子邮件。但这不是我想要的,我希望它在他们从 page2.php 确认他们的详细信息后发送电子邮件。我在哪里得到错误。
我的 page2.php 文件具有如下代码。 form-to-email.php 是发送电子邮件的操作,当它直接从表单发送时起作用,而不是从这个 page2.php 只读页面来确认详细信息。
我做错了什么?
<form action="form-to-email.php" method="post" class="box readonly">
<h3>Vehicle Details</h3>
<div class="f-row">
<div class="one-fourth">Type</div>
<div class="three-fourth">Transport Service</div>
</div>
<div class="f-row">
<div class="one-fourth">Vehicle</div>
<div class="three-fourth">14 Foot Lorry</div>
</div>
<h3>Customer Details</h3>
<div class="f-row">
<div class="one-fourth">Name</div>
<div class="three-fourth"><?php $name = $_POST["name"]; echo $name; ?></div>
</div>
<div class="f-row">
<div class="one-fourth">Phone</div>
<div class="three-fourth"><?php $name = $_POST["number"]; echo $name; ?></div>
</div>
<div class="f-row">
<div class="one-fourth" label for='email'>Email</div>
<div class="three-fourth"><?php $name = $_POST["email"]; echo $name; ?></div>
</div>
<h3>Job Details</h3>
<div class="f-row">
<div class="one-fourth">Date</div>
<div class="three-fourth"><?php $name = $_POST["date"]; echo $name; ?></div>
</div>
<div class="f-row">
<div class="one-fourth">Time</div>
<div class="three-fourth"><?php $name = $_POST["time"]; echo $name; ?></div>
</div>
<div class="f-row">
<div class="one-fourth">Pick Up</div>
<div class="three-fourth"><?php $name = $_POST["pick"]; echo $name; ?></div>
</div>
<div class="f-row">
<div class="one-fourth">Drop Off</div>
<div class="three-fourth"><?php $name = $_POST["drop"]; echo $name; ?></div>
</div>
<div class="f-row">
<div class="one-fourth">Items</div>
<div class="three-fourth"><?php $name = $_POST["items"]; echo $name; ?></div>
</div>
<div class="f-row">
<div class="one-fourth">Remarks</div>
<div class="three-fourth"><?php $name = $_POST["remarks"]; echo $name; ?></div>
</div>
<h3 align="center">TOTAL: $80 SGD</h3><input type="submit" class="btn medium color" value="Confirm (Cash Payment)"></form>
帮助。
【问题讨论】:
-
从第 1 页发布到第 2 页。然后第 2 页发布到他的邮件脚本,包括从第 1 页获得的内容