我创建了一个电子邮件警报,每天发送一次,其中包含第二天将收到交货的帐户列表。这工作正常,但由于我使用的是动态表,因此一些用户抱怨它很难在没有任何边界的情况下阅读。参见示例:https : //ibb.co/dGTvPsG这就是我的做法:while($res = mysqli_fetch_array($result)) { $a[] = $res['Order_Number'];$b[] = $res['Detail_ShipDate'];$c[] = $res['ShipTo_Name'];$d[] = $res['Status'];$Order_Number = implode("<br />", $a);$Detail_ShipDate = implode("<br />", $b);$ShipTo_Name = implode("<br />", $c);$Status = implode("<br />", $d);$for_php_mailer = '<table style="border: 1px solid black;width: 100%;font-size: 12px!important;"><tr><th>Delivery Date</th><th>Order#</th><th>Company Name</th><th>Status</th><td>'.$Detail_ShipDate.'</td><td>'.$Order_Number.'</td><td>'.$ShipTo_Name.'</td><td>'.$Status.'</td></tr></table>';相反,我需要它看起来像这样:https : //ibb.co/XsVgZWv我尝试了以下不同的组合,但发生了一两件事。我只从表中得到 1 条记录或非法字符串偏移错误。我仍在学习,非常感谢帮助。while($res = mysqli_fetch_array($result)) { foreach ( $res as $data ) {$for_php_mailer =' <td>'.$data['Detail_ShipDate'].'</td> <td>'.$data['Order_Number'].'</td> <td>'.$data['ShipTo_Name'].'</td> <td>'.$data['Status'].'</td>';}
1 回答
- 1 回答
- 0 关注
- 131 浏览
添加回答
举报
0/150
提交
取消