添加基于响应- POST数据发送到电子邮件使用PHP格式
Add formatting based on response - POST data sent to email using PHP
我有一个表格,人们可以在那里填写详细信息并分享他们当前的时间表。然后我去寻找适合人们的时间,并将它们分类。
目前PHP表单打印一个变量'work'或'free'(基于表单中的选择)到一个表中,然后发送带有联系方式和时间表的电子邮件。
发送表单时,是否可以为表格的特定单元格分配文本颜色或单元格颜色值?(这样当我收到电子邮件时,包含'free'变量的单元格就会被涂成绿色等等)
<?php
$name_f = $_POST['name_f'];
$name_l = $_POST['name_l'];
$phne = $_POST['phne'];
$cont_em = $_POST['cont_em'];
$MON09TO10H = $_POST['MON09TO10H'];
$TUE09TO10H = $_POST['TUE09TO10H'];
$WED09TO10H = $_POST['WED09TO10H'];
...
$to = "email@email.com";
$subject = "New Message";
...
$message = <<<EOD
New Form Submitted<br><br>
<b>Name:</b> $name_f $name_l <br>
<b>Phone:</b> $phne <br>
<b>Email:</b> $cont_em <br>
<table border="1">
<tr><!-- Row 1 -->
<td></td><!-- Col 1 -->
<td><span class="table_header">Monday</span></td><!-- Col 2 -->
<td><span class="table_header">Tuesday</span></td><!-- Col 3 -->
<td><span class="table_header">Wednesday</span></td><!-- Col 4 -->
<td><span class="table_header">Thursday</span></td><!-- Col 5 -->
<td><span class="table_header">Friday</span></td><!-- Col 6 -->
</tr>
<tr><!-- Row 2 -->
<td style="width:140px">9 to 10 AM</td><!-- Col 1 -->
<td style="width:140px; height:40px">$MON09TO10H</td><!-- Col 2 -->
<td style="width:140px; height:40px">$TUE09TO10H</td><!-- Col 3 -->
<td style="width:140px; height:40px">$WED09TO10H</td><!-- Col 4 -->
<td style="width:140px; height:40px">$THU09TO10H</td><!-- Col 5 -->
<td style="width:140px; height:40px">$FRI09TO10H</td><!-- Col 6 -->
</tr>
<tr><!-- Row 3 -->
<td>10 to 11 AM</td><!-- Col 1 -->
<td style="width:140px; height:40px">$MON10TO11H</td><!-- Col 2 -->
<td style="width:140px; height:40px">$TUE10TO11H</td><!-- Col 3 -->
<td style="width:140px; height:40px">$WED10TO11H</td><!-- Col 4 -->
<td style="width:140px; height:40px">$THU10TO11H</td><!-- Col 5 -->
<td style="width:140px; height:40px">$FRI10TO11H</td><!-- Col 6 -->
</tr>
...
</table>
EOD;
// Send the mail
if (isset($_POST['send']))
{
$sent = mail($to, $subject, $message, $headers) ;
if($sent)
echo "Success!"
}
else
{
echo "Error."
}
?>
你可以这样写。
if $type == "work"{
echo '<div style="color:red">Work</div>'; }
if $type == "free"{
echo '<div style="color:green">Free</div>'; }
相关文章:
- 匹配Javascript中的几种不同的电子邮件地址格式
- 谷歌应用程序将电子邮件表单脚本转换为PDF格式,但希望清除一些单元格
- 从另一个网页以 HTML 格式通过电子邮件发送当前购物车
- 如何从电子邮件格式检查器代码中删除错误文本
- 通过电子邮件发送HTML-格式问题
- CRM Javascript检查无效的电子邮件格式,并只输入一封电子邮件
- 删除javascript变量中以逗号分隔格式存储的重复电子邮件ID
- xpage-csjs代码没有通过gmailapi以正确格式的电子邮件发送内联图像和附件
- JavaScript Regex检查电子邮件格式,如Facebook注册表单
- 接受错误电子邮件格式的电子邮件格式的javascript验证@abcd.com.gmail,
- 如何控制从电子表格中读取的日期格式,并在电子邮件中显示为表格
- 如何在ReactJS中检查文本输入是否具有有效的电子邮件格式
- 添加基于响应- POST数据发送到电子邮件使用PHP格式
- 我如何在谷歌脚本格式我的文本,为它显示,当我发送电子邮件
- Google-app-script:在电子表格中使用单元格行[]的javascript电子邮件正文中的日期格式问题
- 使用JavaScript发送带有格式xls文件作为附件的电子邮件
- 如何检查电子邮件是否以正确的格式在html、php中输入
- 如何使用PHP在电子邮件中以HTML/文本格式发送Javascript
- 如何格式化用表单发送的电子邮件的内容
- 有没有办法控制您通过电子邮件发送的HTML表单结果中获取的结果的格式