【发布时间】:2020-05-07 22:40:33
【问题描述】:
我正在开发一个网站,您有一个可以添加多人的表单,您从一个人开始订阅,如果您愿意,可以添加更多人。
我编写了一个为 1 人制作的 PHP 文档,但如果我使用多人,我希望它可以更改。
是否可以使用一些 jQuery 代码更改我的mail.php?
脚本
var x = 0;
$('#addPlayer').on('click', function() {
x++;
});
if(x > 0) {
for(i = x; i>=0; i--) {
// add extra persoon to mail.php
}
}
else {
mail.php
}
if (i == 0) {
use new mail.php
}
每增加一个新玩家(点击按钮),他们就会被计算在内。
mail.php
<?php
$to = "example@mail.com";
$from = $_POST['email'];
$name = $_POST['name'];
$voornaam = $_POST['first_name'];
$geboortedatum = $_POST['date'];
$telefoon = $_POST['phone_number'];
$type = $_POST['r0'];
$adres = $_POST['address'];
$postcode = $_POST['postcode'];
$huisnr = $_POST['number'];
$gemeente = $_POST['municipality'];
$prijs = $_POST['price'];
//getting the new inputs for a new player
//extra persoon
$naam1 = $_POST['spname1'];
$voornaam1 =$_POST['Firstname1'];
$mail1 = $_POST['spemail1'];
$geboortedatum1 = $_POST['datepicker1'];
$telefoon1 = $_POST['sptele1'];
$type1 = $_POST['r1'];
//getting the new inputs for a new player
$naam2 = $_POST['spname2'];
$voornaam2 =$_POST['Firstname2'];
$mail2 = $_POST['spemail2'];
$geboortedatum2 = $_POST['datepicker2'];
$telefoon2 = $_POST['sptele2'];
$type2 = $_POST['r2'];
$myArray = array( "nul", "volwassene", "student", "kind met 8 lessen", "kind zonder 8 lessen");
//array that selects the right value for type
$bericht = "Beste " . $voornaam . " " . $name . ",\n" . "We hebben uw inschrijving goed ontvangen. \nHier hebt u nog eens de inschrijving. Als er iets niet correct zou zijn laat het ons weten (info@kltc.be). \n\r\n\r" . "NAAM: " . $voornaam ." ". $name . "\n E-MAIL: " . $from . "\n GEBOORTEDATUM: " . $geboortedatum . "\n TELEFOON: " . $telefoon . "\n TYPE: " . $myArray[$type] . "\n ADRES: " . $adres . "\n POSTCODE: " . $postcode . "\n HUISNR: " . $huisnr . "\n GEMEENTE: " . $gemeente . "\n PRIJS: " . $prijs . "\n\r\n\r Gelieve dit bedrag te storten op het rekeningnummer: IBAN: BE59 0017 9225 2226 van KLTC HERENT vzw of BIC: GEBABEBB \n\r met de vermelding : 'lidmaatschap 2019 '-' X aantal personen / gezin / lessen, ... enz.' \n Uw inschrijving is pas definitief als zowel het lidgeld betaald is en we het inschrijvingsformulier ontvangen hebben. \n !Deelname aan tennislessen kan alleen, nadat je het lesgeld betaald hebt. \n\r\n\r Wij hier bij KLTC HERENT heten u alvast welkom! \n\r\n\r !Dit is mogelijk gemaakt door Tobias Van Rickstal!";
$subject = "Inschrijving";
$subject2 = "Inschrijving bij KLTC";
$headers = "From: $from";
$headers2 = "From: $to";
mail($to,$subject,$bericht,$headers) or die("Error!");
echo "Bedankt," . $voornaam . $myArray[$type];
?>
我应该使用额外的消息(bericht)吗?或者我应该如何以最好的方式做到这一点?
我在邮寄方面也遇到了一些问题,我想向填写表格的人发送确认信息。所以一个给接收者,一个给发送者,但我遇到了一些问题。或者我在收件箱中只收到一封邮件,或者我收到一封空邮件(邮件中没有发布我的输入信息。
【问题讨论】:
-
“我在邮寄方面也遇到了一些问题......我的输入信息没有在邮件中发布。” - 关于那个。原因是您没有使用第二个主题/标题来发送邮件。现在,如果另一个问题是您无法添加多个收件人,那么问题可能出在 HTML 表单上,该表单未包含在原始帖子中。你看到下面给出的答案了吗?你能详细说明什么没有按照你想要的方式工作吗?
-
@TobiasvanRickstal 以下任何答案对您有帮助吗?如果是这样,请选择一个“正确”答案(通过单击答案旁边的复选标记)关闭问题,或者自己提供一个答案并选择它作为正确答案。否则,请在答案之一下方添加 cmets 或编辑您的原始问题以添加更多详细信息,以便提供其他答案。 谢谢!
标签: php jquery html forms email