我正在为学校的项目创建入学申请。
目前,用户填写表单,然后进入确认页面以确认他们的所有条目都是正确的。我需要帮助,当他们在确认页面点击提交时,它会发送一封类似于confirm.php中的bootstrap表的电子邮件,其中包含从表单输入的所有信息。我想通过重用我在confirm.php中创建的bootstrap表来从PHP输出创建一个电子邮件正文。如果您想查看实时表单,请访问http://sso.ncat.edu。
confirm.php
<?php
$Name = $_POST["NameFirst"]." ".$_POST["NameMiddle"];?>
//then I build the bootstrap table like this
<tr class="warning">
<td>Name</td>
<td><?php echo $Name;?></td>
</tr>
答案 0 :(得分:1)
标记,
不要抱我这个因为我自己还在学习php。然而,我刚刚完成了我的项目的第2步女巫涉及你所谈论的或至少我认为它。我设法做到这一点的方法是在确认页面中设置我的所有变量,如下所示。
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$telephone= $_POST['telephone'];
// And so one for all the variables in your form
?>
一旦设置了所有变量,就可以更容易地使用echo函数,例如你可以<?php echo $name ?>
,而不必再输入<?php echo $_POST['name'] ?>
等等。一旦你像我一样整理它们,你可以从确认页面创建一个电子邮件模板,将变量回显到每个字段,当电子邮件发送时,所有信息都应该正确显示。我自己做了这个,大多数人可能会说这不是最好的做事方式,这就是为什么我的答案只是一个建议,因为我仍然处于学习的早期阶段。
如果您需要帮助才能将确认页面变成电子邮件的模板,那么我很乐意为您提供进一步的帮助。我不想阻止答案,以防万一我在错误的波长上,因为我不能评论,直到我达到50代表。