Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP代码,用于根据单选按钮选择将邮件发送给不同的方_Php - Fatal编程技术网

PHP代码,用于根据单选按钮选择将邮件发送给不同的方

PHP代码,用于根据单选按钮选择将邮件发送给不同的方,php,Php,我真的不懂PHP,现在我需要让我们联系我们的信息表格转到不同的电子邮件地址,这取决于他们的校园选择 该页面可在上找到 如果他们选择约翰内斯堡校区,邮件将发送给另一个人,如果他们选择比勒陀利亚校区,邮件将发送给其他人。我知道这与参数有关,但对我来说,这又是希腊语或代码 下面是代码的摘录。注意我没有编写原始的PHP代码,但是可以稍微编辑一下 $siteaddress ="http://www.aisj-jhb.com"; $sitename = "AISJ"; $EmailFrom = "AIS

我真的不懂PHP,现在我需要让我们联系我们的信息表格转到不同的电子邮件地址,这取决于他们的校园选择

该页面可在上找到

如果他们选择约翰内斯堡校区,邮件将发送给另一个人,如果他们选择比勒陀利亚校区,邮件将发送给其他人。我知道这与参数有关,但对我来说,这又是希腊语或代码

下面是代码的摘录。注意我没有编写原始的PHP代码,但是可以稍微编辑一下

$siteaddress ="http://www.aisj-jhb.com"; 
$sitename = "AISJ"; 
$EmailFrom = "AISJ"; 
$EmailTo = "lvdalen@aisj-jhb.com";
$Subject = "AISJ-Requesting Information";
现在我知道我的电子邮件地址进入了
$EmailTo=部分。

有人能帮我弄一下参数吗

多谢各位


Liesl

像这样的事情应该行得通。试试看,让我们看看

   $siteaddress ="http://www.aisj-jhb.com"; 
   $sitename = "AISJ"; 
   $EmailFrom = "AISJ"; 
   $Subject = "AISJ-Requesting Information"; 
   switch($_POST["Campus"]){
      case "Johannesburg":
      $EmailTo = johannesburg@aisj-jhb.com;
      case "Pretoria":
      $EmailTo = pretoria@aisj-jhb.com;
      default: //In case neither radio button is selected
      $EmailTo = lvdalen@aisj-jhb.com;
   };
编辑:切换框有助于根据单选按钮“校园”的张贴值控制流程。如果是约翰内斯堡,请发送至Jo'burg邮件。如果是比勒陀利亚,也要这样做。如果两者都不是,请发送给lvdalen

同时,您还可以编辑此项以确保此人选择其中一项:

<input type="radio" value="Johannesburg" name="Campus" checked="checked">

在值字段的联系人表单中使用电子邮件地址,如 你对哪个校园感兴趣

<strong class="text_red">*</strong>
  <br>
      Johannesburg Campus:
      <input type="radio" name="Campus" value="johannesburg@aisj-jhb.com">
  <br>
      Pretoria Campus:
      <input type="radio" name="Campus" value="pretoria@aisj-jhb.com"><br></td>

then in action file write 
<?php $EmailTo = $_POST['Campus'];
?
*

约翰内斯堡校区:
比勒陀利亚校区:
然后在操作中写入文件
我这样做了,但是比勒陀利亚校园信息没有到达指定的电子邮件。我确实收到了一封电子邮件,说明我的信息在测试时已提交,但信息在空间中丢失了。约翰内斯堡信息到达正确的电子邮件。代码中没有错误。。。我到底做错了什么?此外,我不需要默认的电子邮件,因为他们必须选择约翰内斯堡或比勒陀利亚,否则表单将不会发出。感谢您迄今为止的帮助。这是代码:$siteaddress=“”$sitename=“AISJ”$EmailFrom=“AISJ”;开关($_POST[“校园]){案例“约翰内斯堡校园”:$EmailTo=”lvdalen@aisj-jhb.com“lsteinbrucker@aisj-jhb.com;案例“比勒陀利亚校园”:$EmalTo=”lsteinbrucker@aisj-jhb.com“lvdalen@aisj-jhb.com,$主题=“AISJ请求信息”;请注意,约翰内斯堡的信息只发送到我的电子邮件,没有发送给第二个人。不,三个。(1) 在比勒陀利亚,你写的是“EmalTo”而不是“EmailTo”。因此,电子邮件永远不会到达比勒陀利亚。(2) 删除最后一行,即比勒陀利亚电子邮件后的一行。既然你不需要一个默认案例,它就不应该存在。(3) 为了保密,我会建议你删除这些电子邮件地址,但现在编辑你的评论已经太晚了。谢谢你,如果你离我更近,我会拥抱你。。。所以我很高兴。它的工作:)你摇滚大时间。