我在html表单上为部门选择了一个选项。用户提交表单后。它通过电子邮件发送相应的部门经理现在我有一个名为$ email的值,我想根据选择的部门使用IF语句。例如。如果选择新车销售,则选择$email=newsales@gmail.com或IF二手车销售,然后选择$email=oldsales@gmail.com
我的代码:
Department:<br> <select name ="department"
<option value="ADMIN">ADMIN</option>
<option value="AFTER-SALES DIRECTOR">AFTER-SALES DIRECTOR</option>
<option value="ALPINE DEALER PRINCIPAL">ALPINE DEALER PRINCIPAL</option>
<option value="AUTO ARMOUR/AUTO ENHANCE - FITMENT CENTRE (Smash and Grab)">AUTO ARMOUR/AUTO ENHANCE - FITMENT CENTRE (Smash and Grab)</option>
<option value="BANDIT-VW">BANDIT-VW</option>
<option value="BOOKINGS VW">BOOKINGS VW</option>
<option value="DRIVEWAY/WASHBAYS">DRIVEWAY/WASHBAYS</option>
<option value="FINANCE AND INSURANCE">FINANCE AND INSURANCE</option>
<option value="IT DEPARTMENT">IT DEPARTMENT</option>
<option value="MARKETING DEPARTMENT">MARKETING DEPARTMENT</option>
<option value="MASTER CARS">MASTER CARS</option>
<option value="MAYOR OF PINETOWN">MAYOR OF PINETOWN</option>
<option value="NEW CAR PREP DEPARTMENT">NEW CAR PREP DEPARMENT</option>
<option value="NUMBER PLATES">NUMBER PLATES</option>
</select
答案 0 :(得分:1)
简短示例:我添加了一个提交按钮,当您单击它时,表单将被提交到Php.php页面,您将在该页面中处理if-then-else块以提供电子邮件。
HTML
<form action="Php.php">
Department:<br>
<select name ="department">
<option value="ADMIN">ADMIN</option>
<option value="AFTER-SALES DIRECTOR">AFTER-SALES DIRECTOR</option>
<option value="ALPINE DEALER PRINCIPAL">ALPINE DEALER PRINCIPAL</option>
<option value="AUTO ARMOUR/AUTO ENHANCE - FITMENT CENTRE (Smash and Grab)">AUTO ARMOUR/AUTO ENHANCE - FITMENT CENTRE (Smash and Grab)</option>
<option value="BANDIT-VW">BANDIT-VW</option>
<option value="BOOKINGS VW">BOOKINGS VW</option>
<option value="DRIVEWAY/WASHBAYS">DRIVEWAY/WASHBAYS</option>
<option value="FINANCE AND INSURANCE">FINANCE AND INSURANCE</option>
<option value="IT DEPARTMENT">IT DEPARTMENT</option>
<option value="MARKETING DEPARTMENT">MARKETING DEPARTMENT</option>
<option value="MASTER CARS">MASTER CARS</option>
<option value="MAYOR OF PINETOWN">MAYOR OF PINETOWN</option>
<option value="NEW CAR PREP DEPARTMENT">NEW CAR PREP DEPARMENT</option>
<option value="NUMBER PLATES">NUMBER PLATES</option>
</select>
<button type="submit" name="Submit" value="Submit">Submit</button>
</form>
PHP
if ($_REQUEST['Submit']=="Submit") {
if ($_REQUEST['department']=="ADMIN"){
enter code here
sendMail($email,.......);
} else if ($_REQUEST['department']=="AFTER-SALES DIRECTOR") {
enter code here
}
.
.
.
}
您可以从互联网上获取sendMail代码。那里有很多很好的例子。
答案 1 :(得分:0)
如果您使用Ajax / jquery提交表单,那么您可以在'option'标签中设置一个额外的属性,并为表单添加隐藏的输入,例如:
<option email="admin@gmail.com" value="ADMIN">ADMIN</option>
并在提交之前获取它:
var email = $('option:selected').attr('email');
$('#myformelement').append('<input type="hidden" name="myfieldname" value="'+email+'" />');
如果您没有使用Ajax / jquery提交表单,可以使用switch。
switch ($selected_option) {
case "ADMIN":
$email = "admin@gmail.com";
break;
case "used car sales":
$email = "oldsales@gmail.com";
break;
}