无法使用TCPDF显示html表

时间:2014-11-03 19:37:03

标签: php html tcpdf

只想显示带有TCPDF的html表,但却会收到错误。

这是我的代码:

$tbl = <<<EOD
<table cellspacing="0" cellpadding="1" border="1">                

<tr>
    <td >        
    aaaaa    
    </td>
   <td colspan="2" rowspan="2" >   
    bbbb
   </td>  
   </tr>     
   <td rowspan="2">    
   hhhhh  
   </td>
  </tr>
  <tr>
    <td>    
    iiii        
    </td>
    <td>
    jjjj        
    </td>    
  </tr>
</table>
EOD;

但是当我用下面的html表代码(来自TCPDF示例)替换我的html表代码时,它会正确显示:

$tbl = <<<EOD
<table cellspacing="0" cellpadding="1" border="1">
    <tr>
        <td rowspan="3">COL 1 - ROW 1<br />COLSPAN 3</td>
        <td>COL 2 - ROW 1</td>
        <td>COL 3 - ROW 1</td>
    </tr>
    <tr>
        <td rowspan="2">COL 2 - ROW 2 - COLSPAN 2<br />text line<br />text line</td>
        <td>COL 3 - ROW 2</td>
    </tr>
    <tr>
       <td>COL 3 - ROW 3</td>
    </tr>

</table>
EOD;

请你查一下我的html表格代码并帮我找出错误。

1 个答案:

答案 0 :(得分:1)

在第一个<tr>之后,您有一个额外的</tr>,使文档无效。缩进,您的HTML是:

<table cellspacing="0" cellpadding="1" border="1">
    <tr>
        <td>aaaaa</td>
        <td colspan="2" rowspan="2">bbbb</td>
    </tr>
        <td rowspan="2">hhhhh</td>
    </tr>
    <tr>
        <td>iiii</td>
        <td>jjjj</td>
    </tr>
</table>