【发布时间】:2018-08-18 03:33:53
【问题描述】:
我目前有一个主页设置了一个表,其中包括用于获取表行数据的数组查询,我已经测试了 PhpToPDF 和 TCPDF,但我遇到了我不知道该怎么做的问题,我的数组限制我发送数据的选项,但数组依赖于用户登录的时间,他们的登录用户名为查询提供了从数据库获取所需的信息标准。我也遇到过网页托管在本地主机上的问题。点击Create PDF 时,谁能演示如何将表格转换为pdf文档?可预制的免费解决方案
$query = "select * from orders where userid= ' $userid' order by orderid";
$result = mysqli_query($db,$query);
if ($result){
while ($rows = mysqli_fetch_array($result))
{
?>
<tr>
<td> <?php echo $rows[4]; ?> </td>
<td> <?php echo $rows[0]; ?> </td>
<td> <?php echo $rows[1]; ?> </td>
<td> <?php echo $rows[2]; ?> </td>
<td> <?php echo $rows[3]; ?> </td>
<td>
<a href ="deleteorderhomepage.php?receiptid=<?php echo $rows[3]?>&orderid=<?php echo $rows[0]?>">Delete </a>
</td>
</tr>
<?php
if(isset($_POST["create_pdf"])) { }
}
}
?
</table>
</br>
<input type="submit" name="create_pdf" value="Create PDF" />
</div>
</div>
</body>
</html>
【问题讨论】:
-
如果你只是想把html表格转成pdf,最好用datatables [datatables.net/]
-
@LahiruTM 我该怎么做呢?我正在尝试查找教程
-
github.com/KnpLabs/snappy 很简单,您只需对您的页面进行回调,您也可以使用基于 javascript 的工具,但 imo 它们效果不佳。
-
@Reached_The_Apex 以我下面的答案为例。这是一个非常简单的客户端插件。您可以从 PHP 生成表格,并使用 Datatables 插件从客户端添加这些复制、Excel、Pdf 和打印。不仅如此,您还可以拥有更多功能,例如排序和排序...
标签: php html mysql pdf-generation