需要一些帮助。
我正在尝试创建一个脚本,该脚本会向购物者发送一封html电子邮件,其中包含所有订购商品的列表。我希望从数据库中提取的项目存储在一个变量中,以便我可以将它嵌入到mail()函数的消息变量中。或者只是提取的项目嵌入电子邮件中。
尝试过下面的代码,但它只显示1个项目,而不是循环中的所有项目。我该怎么办?
我很感激你的帮助。
$message3 = "
</td>
</tr>
<tr bgcolor='#A8CE58'><td><b>ITEMS ORDERED</b></td></tr>
<tr>
<td>
<table border='' style='margin-bottom: 10px; margin-top:10px; padding: 1px;border-right: : 1px solid #000;'>
<tr align='left'>
<th>---</th>
<th>Name</th>
<th>Qty</th>
<th>Total</th>
</tr>";
$ress= mysqli_query($server, "SELECT * FROM ordered_products WHERE session='$session'");
mysqli_data_seek($ress, 0);
while($colms=mysqli_fetch_array($ress, MYSQLI_NUM))
{
$message4 =
"
<tr align='left'>
<td><img src='e_images/$colms[8]' height='auto' width='50px'></td>
<td>$colms[2]</td>
<td >$colms[9]</td>
<td>ksh.$colms[5]</td>
</tr>";
}
$message = "$message3". $message4;
答案 0 :(得分:-1)
您需要连接字符串
@FXML
private Text textNode;
textNode.setText("Tattoo battle: 味噌 vs. Борщ!");
textNode.getTransforms().add(new Shear(-0.35, 0));
您现在所做的是每次在循环中覆盖$ message4的值
使用
$message4 = '';
while($colms=mysqli_fetch_array($ress, MYSQLI_NUM)) {
$message4 .= //your html
}
你解决了这个问题。不要忘记在循环之前声明变量,否则你会收到来自PHP的警告。