我是使用PHP的新手,我需要一些帮助。
我想将HTML表格发送到另一个PHP文件,然后,能够使用这些信息(特别是我想下载像DOC文件一样)。
我已经看到很多信息如何做到这一点。但是我没有看到没有<tbody></tbody>
怎么办。我有一个动态表,因此,数据从数组加载。顺便说一句,我正在使用DataTable-jQuery来做到这一点。
我有以下HTML代码:
<form action="sectoresTable.php" method="post">
<table id="sectoresTable">
<thead>
<tr>
<th><b>#</b></th>
<th><b>Numero</b></th>
<th><b>Nombre</b></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<button type="submit" style="margin-top: 20px;">Exportar</button>
</form>
和sectoresTable.PHP
:
<?php
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment; filename=TablaSectores.doc");
echo '';
?>
顺便说一句,要将数据加载到表中,我使用以下脚本:
<script>
$('#sectoresTable').DataTable({
data: arraySectores
});
</script>
一般来说这一切都运行良好,我下载了一个doc文件,但没有信息(这是正确的,因为我的回声没有打印任何内容。)。
我知道我需要在HTML代码中使用foreach吗?但实际上,我不确定。
有什么想法吗?
答案 0 :(得分:1)
尝试使用api,将动态html表导出到php中的doc文件
http://www.phpclasses.org/package/2763-PHP-Convert-HTML-into-Microsoft-Word-documents.html