0
這是this question的後續內容。
我在一個簡單的HTML電子郵件確認訂單到我的數據庫。由於每個訂單顯然都是動態的,我需要部分$ message來運行循環。
例如我查詢我的數據庫中的$消息之外,並與
$emailinfo=mysql_fetch_assoc($result) or die(mysql_error());
我開始我的$消息...
$message = <<<END
<html>
<head>
<title>Whatever</title>
</head>
<body>
<p>{$emailinfo['itemname']}</p>
</body>
</html>
END;
以上最終是好的,如果有人只訂一個項目,但我需要做的是如果有人訂購多個項目,循環遍歷每個項目並在$ message中回顯,則需要考慮。 $消息之外我還能做到這一點(工作)
do {
echo $emailinfo['itemname'];
}
while ($emailinfo=mysql_fetch_assoc($result));
但是,當我在循環中纏上了我的$消息,作爲對前一個問題的意見建議,它只是回聲上的第一行/訂購。例如。
do {
$message = <<<END
<html>
<head>
<title>Whatever</title>
</head>
<body>
<p>{$emailinfo['itemname']}</p>
</body>
</html>
END;
}
while ($emailinfo=mysql_fetch_assoc($result));
有人可以幫忙嗎? $ message之外,循環,查詢等工作正常,我只需要它在$ message中工作。這只是我需要循環的命令的一部分。我不需要循環客戶信息,送貨地址等,因爲只有其中一個(如果有幫助的話)。
感謝一如既往
你是我的朋友,是明星!謝謝 – Dan