将带标签的图像添加到电子邮件回复的表单中

Add Image with Strip Tags or Into Form to Email Response

我真的不太了解条形标签,所以这甚至不可能。

我有一个用户在线填写的调查。这项调查的一部分有一个问题,他们需要在什么地方对星级进行投票。目前,一旦完成,它就会通过电子邮件发送星级评分(即 1 - 5)。我想要的是插入一张图片而不是数字,这样我就可以直观地显示星级选择。我只是不确定在哪里插入带有 Strip Tag 的图像?

或者它应该放在前端 "value" 的地方?毕竟,这就是电子邮件中所说的内容。

如有任何见解,我们将不胜感激!

前端HTML端:

<div class="question-sub"><p>Ease of making your reservation</p>        </div>

<span class="rating">

         <input type="radio" class="rating-input"
            id="rating-input-1-1" name="res-ease5" value="5">
        <label for="rating-input-1-1" class="rating-star"></label>
        <input type="radio" class="rating-input"
            id="rating-input-1-2" name="res-ease4" value="4">
        <label for="rating-input-1-2" class="rating-star"></label>        
       <input type="radio" class="rating-input"
            id="rating-input-1-3" name="res-ease3" value="3">
        <label for="rating-input-1-3" class="rating-star"></label>        
         <input type="radio" class="rating-input"
            id="rating-input-1-4" name="res-ease2" value="2">
        <label for="rating-input-1-4" class="rating-star"></label>       
                <input type="radio" class="rating-input"
            id="rating-input-1-5" name="res-ease1" value="1">
        <label for="rating-input-1-5" class="rating-star"></label>
    </span>

后端PHP端:

$message .= "<tr style='font-size: 8pt;'><td>Ease of making your reservation: </td><td width='50%'>" . strip_tags($_POST['res-ease5']) . "" . strip_tags($_POST['res-ease4']) . "" . strip_tags($_POST['res-ease3']) . "" . strip_tags($_POST['res-ease2']) . "" . strip_tags($_POST['res-ease1']) . "</td></tr>";

更新:

Dagon 在下面的回答非常有效,但它显示的是 URL 而不是将图像嵌入到实际电子邮件中。这是我使用的代码:

$img="http://myurl.com/guestquestionnaire/images/star".$_POST['res'].'.jpg';

首先,单选按钮是错误的,每个单选按钮都应该具有 相同的 名称属性:

所以假设你然后全部更改为 res

所以在 post 数组中你有 $_POST['res'] 是 1-5

命名您要使用的图片star[1-5].jpg

创建用于消息的 img 变量:

$img="<img src='YOUR WEBSITE URL/star".$_POST['res'].".jpg'>";

然后将 $message 更改为:

$message .= "<tr style='font-size: 8pt;'><td>Ease of making your reservation: </td><td width='50%'>$img</td></tr>";