이전/기존 버전의 ColdFusion MX7을 사용하여 양식 결과를 제출하고 PHP를 실행하려고합니다. 나는 단지 하나의 이메일을 위해 일하고있다. 그러나 실제로 다른 사람이 드롭 다운 메뉴에서 선택한 내용에 따라 다른 전자 메일을 보내야합니다. 완성 된 HTML 기반 양식을 올바른 전자 메일에 보내려면 어떤 코드를 사용해야할지 모르겠습니다.선택 상자를 기반으로 이메일 보내기
코드 :
<cfif isdefined("FORM.send") and FORM.send eq "Send">
<cfmail from="ContactForm" to="[email protected]" subject="SimpleForm" type="html">
Name: #FORM.TXTNAME#
Business Name: #FORM.TXTBUSINESSNAME#
Email: #FORM.TXTEMAIL#
Phone: #FORM.TXTPHONE#
Comment: #FORM.TXTCOMMENT#
Date/Time Sent: #dateformat(now(), "yyyy/mm/dd")# at #timeformat(now(), "HH:mm:ss tt")#
</cfmail>
</cfif>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Contact Form</title>
</head>
<body>
<fieldset>
<legend>Contact Form</legend>
<form id="simpleForm" name="simpleForm" method="post" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="4">
<tr>
<td width="20%" align="right">Name:</td>
<td width="80%"><input type="text" name="txtName" id="txtName" /></td>
</tr>
<tr>
<td align="right">Business Name:</td>
<td><input type="text" name="txtBusinessName" id="txtBusinessName" /></td>
</tr>
<tr>
<td align="right">Email:</td>
<td><input type="text" name="txtEmail" id="txtEmail" /></td>
</tr>
<tr>
<td align="right">Phone:</td>
<td><input type="text" name="txtPhone" id="txtPhone" /></td>
</tr>
<tr>
<td align="right" valign="top">Comment:</td>
<td><textarea name="txtComment" id="txtComment" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td> </td>
<td><hr width="100%" size="1" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="send" id="send" value="Send" /></td>
</tr>
</table>
<SELECT SIZE="1" name="team">
<OPTION>Select your team</OPTION>
<OPTION VALUE="teama" name="teama">Team A</OPTION>
<OPTION VALUE="teamb" name="teamb">Team B</OPTION>
<OPTION VALUE="teamc" name="teamc">Team C</OPTION>
<option value="teamc" name="teamc">Team D</option>
</SELECT>
</form>
</fieldset>
</body>
</html>
'form'이 제출되면'form.team'에 액세스하여 사용자가 선택한 것을 확인할 수 있습니다. 그게 네가 쫓아 온거야? –
사용자가 팀 A를 선택한 경우 양식을 관리자 A에게 전자 메일로 보내야합니다. 팀 B-D와 동일합니다. 논리는 다음과 같을 것입니다. 양식 결과는 여기] –