TCPDF - 从 mysql 打印表
在我的 php 中,
while($info3 = mysql_fetch_array($result3)){
$Name = $info3["Name"];
$Address = $info3["Address"];
$Age = $info3["Age"];
// -----------------------------------------------------------------------------
$tbl = '
<table style="width: 638px;" cellspacing="0">
<tr>
<td style="border: 1px solid #000000; width: 150px;">'.$Name.'</td>
<td style="border: 1px solid #000000; width: 378px;">'.$Age.'</td>
<td style="border: 1px solid #000000; width: 110px; text-align:center">'.$Address.'</td>
</tr>
</table>
';
$pdf->writeHTML($tbl, true, false, false, false, '');
}
始终在我的 pdf 中打印整个表格。但我想打印单个实例的 和
,然后想要循环打印之间的行。我该如何解决这个问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您的意思是您想要一个包含所有结果作为行的表,则仅循环行打印并将开始和结束标记迁移到循环之外。
If what you mean is you want one table that includes all the results as rows, only loop the row printing and migrate the opening and closing tags outside the loop.
我当然会这样做:
如果您无法使用模板组织表示层,至少使其与实际逻辑尽可能分离。
您可以在此处阅读有关 sprintf 和在这里崩溃
I would certainly do something like this:
If you can't organize your presentation layer with templates at least make it as separated as you can from the actual logic.
You can read about sprintf here and implode here