0

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

1 に答える 1

0

このようなもの、多分:

$Image_Style_Array = "";
foreach ($Image_Style as $image) { 
    $Image_Style_Array .= '<img src="images/' . $image . '" style="border-right:1px solid #CCC;">';
于 2013-06-06T16:26:18.263 に答える