チェックボックスの値の配列を 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>