2014-11-03 69 views
0

只想顯示帶有TCPDF的html表格,但是卻出現錯誤。無法顯示帶有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

在第一個<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> 
+0

非常感謝:) – EducateYourself 2014-11-03 19:43:03