0

私がやりたいことは、$messageメール本文の変数を初期化することです。

複数のファイルがある場合は、ループを繰り返す必要があります。では、ループを繰り返して値を変数に格納するにはどうすればよいですか。

お気に入り、

$message = "Dear " . $fname . "  <br/>        
<b>Manuscript and Other Documents :</b> <br/>
Source File : " .$file1 . " <br/>
Source PDF File : ".$file2 . " <br/>
Cover Letter : " . $file3 . "<br/>
Supplementary Files : " . while($row=mysql_fetch_array($supplementary)){ echo $row[0] } . ";

複数の補足ファイルがある場合、どうすればこれを行うことができますか?

4

2 に答える 2

0

これを行うには、while ループ内で文字列連結演算子を使用してメッセージ変数にデータを追加するだけです。

例えば:

$message = "Dear " . $fname . "  <br/><b>Manuscript and Other Documents :</b><br/>
Source File : " .$file1 . "<br/>Source PDF File : ".$file2 . " <br/>
Cover Letter : " . $file3 . "<br/>Supplementary Files : ";

while($row = mysql_fetch_array($supplementary)) {
    $message .= echo $row[0] . '<br />';
}
于 2013-08-03T10:32:33.787 に答える
0

まず、これを行います:

$suplArray = array();

while($row=mysql_fetch_array($supplementary)){
    $suplArray[] =  $row[0];
}

これで、配列に文字列ができました。あなたが望むフォーマットはわかりませんが、次のようなことができます

$suplStr = implode(',', $suplArray);

次に、文字列に次のものを含めることができます。

... "Supplementary Files : " . $suplStr;
于 2013-08-03T10:33:04.880 に答える