【发布时间】:2014-11-14 21:36:57
【问题描述】:
您好,我有一个在引导程序中制作的单选按钮表单,我想知道服务器端代码需要是什么才能向我的电子邮件发送带有表单结果的电子邮件。
我希望用户填写表单(单选按钮)然后点击提交,
当他点击提交时,必须打开一个新窗口,上面写着例如“谢谢,请在下面输入电子邮件以获取结果”
然后必须有一个我要广告的字段,要求提供电子邮件,然后是获取结果按钮。
我想将单选按钮的结果与他们提交的邮件中的相应答案(选择)一起发送到我的电子邮件。
例如这样接收它:
发件人:输入的电子邮件
日期:
收件人:我的电子邮件
主题:调查结果
问题 1 是的
问题 2 否
等 等等
这是我用于 HTML 端的代码:
<div class="container">
<form class="form-horizontal action="contactmail.php" method="post" id="form">
<fieldset>
<!-- Form Name -->
<legend><b style="color:red">Quick Survey</b></legend>
<!-- Multiple Radios -->
<div class="control-group">
<label class="control-label" for="radios">Were you injured in a car or taxi accident?</label>
<div class="controls">
<label class="radio" for="radios-0">
<input type="radio" name="Question 1" id="radios-0" value="Yes">
Yes
</label>
<label class="radio" for="radios-1">
<input type="radio" name="Question 1" id="radios-1" value="No">
No
</label>
</div>
</div>
<!-- Multiple Radios -->
<div class="control-group">
<label class="control-label" for="radios">Was it within the past 3 years?</label>
<div class="controls">
<label class="radio" for="radios-0">
<input type="radio" name="Question 2" id="radios-0" value="Yes">
Yes
</label>
<label class="radio" for="radios-1">
<input type="radio" name="Question 2" id="radios-1" value="No">
No
</label>
</div>
</div>
<!-- Multiple Radios -->
<div class="control-group">
<label class="control-label" for="radios">Did you have serious injuries?</label>
<div class="controls">
<label class="radio" for="radios-0">
<input type="radio" name="Question 3" id="radios-0" value="Yes">
Yes
</label>
<label class="radio" for="radios-1">
<input type="radio" name="Question 3" id="radios-1" value="no">
no
</label>
</div>
</div>
<!-- Multiple Radios -->
<div class="control-group">
<label class="control-label" for="radios">Were you in hospital because of the accident?</label>
<div class="controls">
<label class="radio" for="radios-0">
<input type="radio" name="Question 4" id="radios-0" value="Yes">
Yes
</label>
<label class="radio" for="radios-1">
<input type="radio" name="Question 4" id="radios-1" value="No">
No
</label>
</div>
</div>
<!-- Multiple Radios -->
<div class="control-group">
<label class="control-label" for="radios">How many days did you spend in hospital?</label>
<div class="controls">
<label class="radio" for="radios-0">
<input type="radio" name="Question 5" id="radios-0" value="1 Day">
1 Day
</label>
<label class="radio" for="radios-1">
<input type="radio" name="Question 5" id="radios-1" value="1-7 Days">
1-7 Days
</label>
<label class="radio" for="radios-2">
<input type="radio" name="Question 5" id="radios-2" value="7-14 Days">
7-14 Days
</label>
<label class="radio" for="radios-3">
<input type="radio" name="Question 5" id="radios-3" value="14-21 Days">
14-21 Days
</label>
<label class="radio" for="radios-4">
<input type="radio" name="Question 5" id="radios-4" value="21-28 Days">
21-28 Days
</label>
<label class="radio" for="radios-5">
<input type="radio" name="Question 5" id="radios-5" value="1 Month or more">
1 Month or more
</label>
</div>
</div>
<!-- Multiple Radios -->
<div class="control-group">
<label class="control-label" for="radios">Did you undergo surgery?</label>
<div class="controls">
<label class="radio" for="radios-0">
<input type="radio" name="Question 6" id="radios-0" value="Yes">
Yes
</label>
<label class="radio" for="radios-1">
<input type="radio" name="Question 6" id="radios-1" value="No">
No
</label>
</div>
</div>
<!-- Multiple Radios -->
<div class="control-group">
<label class="control-label" for="radios">Do you still suffer as a result of the accident?</label>
<div class="controls">
<label class="radio" for="radios-0">
<input type="radio" name="Question 7" id="radios-0" value="Yes">
Yes
</label>
<label class="radio" for="radios-1">
<input type="radio" name="Question 7" id="radios-1" value="No">
No
</label>
</div>
</div>
<!-- Button -->
<div class="control-group">
<label class="control-label" for="Submit"></label>
<div class="controls">
<button id="Submit" name="Submit" class="btn btn-info">Submit</button>
</div>
</div>
</fieldset>
</form>
</div>
感谢所有帮助
编辑:它现在可以工作了,这是我使用的代码(记住不需要修剪)
<?php
/**
if(isset($_POST['submit'])) {
if (empty($_POST['email']) || empty($_POST['Question1']) || empty($_POST['Question2']) || empty($_POST['Question3']) || empty($_POST['Question4']) || empty($_POST['Question5']) || empty($_POST['Question6']) || empty($_POST['Question7'])) {
$error = true;
}
else {
**/ $email = trim($_POST['email']);
$to = "Enteryourmail@domain.co.za,$email";
$Question1 = trim($_POST['Question1']);
$Question2 = trim($_POST['Question2']);
$Question3 = trim($_POST['Question3']);
$Question4 = trim($_POST['Question4']);
$Question5 = trim($_POST['Question5']);
$Question6 = trim($_POST['Question6']);
$Question7 = trim($_POST['Question7']);
$email = trim($_POST['email']);
$phone = trim($_POST['phone']);
$frommail = "info@mydomain.co.za";
$subject = "Contact Form";
$message = "Were you injured in a car or taxi accident?: $Question1 \r\n Was it within the past 3 years?: $Question2 \r\n Did you have serious injuries?: $Question3 \r\n Were you in hospital because of the accident?: $Question4 \r\n How many days did you spend in hospital?: $Question5 \r\n Did you undergo surgery?: $Question6 \r\n Do you still suffer as a result of the accident?: $Question7 \r\n Email: $email \r\n Phone: $phone";
$headers = "From:" . $frommail;
$mailsent = mail($to, $subject, $message, $headers);
/**
}
} **/
?>
【问题讨论】:
标签: php jquery twitter-bootstrap-3 radio-button sendmail