2016-07-22 20 views
0

内の1人の受信者に複数のコンテンツ電子メールを送信すると、私のコードは私はここに一つだけの受信者</p> <p>に複数のコンテンツを送信したい問題を抱えていたPHP

ある
$stringx = explode(",",$_POST["row"]); 

    foreach($stringx as $mvalue) 
    { 
    $ids = explode("_",$mvalue); 
    $rowid = intval($ids[0]); // 0 
    $lakeid = intval($ids[1]); //5312 
    $sql = getDataArray("SELECT Type FROM DB WHERE LakeID=$lakeid ",$link); 
      $msg = $sql[2][0]["Type"]; 


      $contents = " Type : $msg <br/> 
     "; 
    } 

    sendemail("[email protected]", "Hamirul", "mydomain", "[email protected]","Lake Link ",$contents,$link); 

私が送信しようとすると問題があります電子メールでは、1つだけ '$ content'を送信します。私は一度に複数のコンテンツを送信したい。このようにコードすると、2つのコンテンツが送信されますが、2回メールを送信します。

foreach($stringx as $mvalue) 
    { 

    $contents = "// something "; 

    sendemail($contents,$link); 
    } 

1つのメールで2つのコンテンツを取得したいと考えています。

+1

アンサーになるためにここにたくさんのコードがありませんこの –

+0

コードがうまくいけば、1つのメールで複数のコンテンツを取得する方法を知りたいだけです –

+0

よくコードを投稿してください。 –

答えて

0

使用この内部ループ

$内容= "何らかの値"。

コードは次のようになります。

$ contents = "";

foreachの($ mvalueとして$ stringx) {

..... 

    $contents .= " Type : $msg <br/> 
"; 

    // Or, 

    $contents = $contents . " Type : $msg. <br/> "; 


    ..... 

}

のsendEmail($コンテンツ、$リンク)。

+0

私はそれを試しましたが、それでも同じです。私は1つの$コンテンツしか持っていません –

+0

foreach($ stringx $ mvalue) $ contents = ""; { $ contents = "// something"; sendemail($ contents、$ link); } ここに –

+0

は同じです。それはただ1つの$コンテンツを送信する –

関連する問題