2016-07-22 111 views
0

我有我想要的多個內容發送到只有一個收件人發送多個內容的電子郵件到一個收件人在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); 

問題是,當我嘗試發送電子郵件,它只發送一個'$ content'。我想一次發送多個內容。如果我這樣編碼,它會發送2個內容,但它會給我發送兩(2)次。

foreach($stringx as $mvalue) 
    { 

    $contents = "// something "; 

    sendemail($contents,$link); 
    } 

我想在一封電子郵件中獲取2個內容。

+1

很多遺漏代碼在這裏能夠激發這 – 2016-07-22 04:44:56

+0

的代碼工作得很好,我只是想知道如何獲得多個內容在一個電子郵件 –

+0

以及發佈完整的代碼。 – 2016-07-22 06:30:28

回答

0

使用此循環內部

$ contents。=「some value」;因此,代碼應該看起來像:

因此,代碼應該看起來像:

$ contents =「」;

的foreach($字符串X爲$ mvalue) {

..... 

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

    // Or, 

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


    ..... 

}

sendemail($內容,$鏈接);

+0

我試了一下,但還是一樣。我只有一個$ content –

+0

foreach($ stringx作爲$ mvalue) $ contents =「」; { $ contents =「// something」; sendemail($ contents,$ link); } 這裏 –

+0

仍然相同。它只發送一個$ content –

相關問題