我能够成功地将一组复选框值传递给PHP处理页面,然后将HTML电子邮件通过电子邮件发送到指定的电子邮件地址。
这些值实际上是图像的名称。因此,电子邮件当前正在输出图像的名称,即“cat.png,dog.png,bird.png”。我想现在将这些作为HTML img引用。所以,我希望它打印出来:
<img src="cat.png" style="border-right:1px solid #CCC;"><img src="dog.png" style="border-right:1px solid #CCC;"><img src="bird.png" style="border:none;">
我尝试了这个,但它不起作用:
$Image_Style = '<img src="images/"' . $_REQUEST['Image_Style'] . ' style="border-right:1px solid #CCC;">';
我是如何制作HMTL图像调用并让它在我的电子邮件中显示图像的?
HTML表格页
<input name="Image_Style[]" type="checkbox" id="newcheck2" value="cat.png" />
<input name="Image_Style[]" type="checkbox" id="newcheck2" value="dog.png" />
<input name="Image_Style[]" type="checkbox" id="newcheck2" value="bird.png" />
PHP PROCESS PAGE - 变量
$Image_Style = $_REQUEST['Image_Style'];
$Image_Style_Array = "";
for ($i=0;$i<count($Image_Style);$i++) {
$Image_Style_Array .= $Image_Style[$i];
if ($i<count($Image_Style)-1) {
$Image_Style_Array .= ", ";
}
}
// echo $Image_Style_Array;
PHP PROCESS PAGE - 发送电子邮件
<tr><td>Image Style: </td><td>' . $Image_Style_Array . '</td></tr>
答案 0 :(得分:0)
像这样的东西,也许:
$Image_Style_Array = "";
foreach ($Image_Style as $image) {
$Image_Style_Array .= '<img src="images/' . $image . '" style="border-right:1px solid #CCC;">';