使用dompdf生成PDF时在表的行内显示表

时间:2018-08-08 03:05:03

标签: php html dompdf

也许有人可以帮助我解决我的问题。就我而言,我想基于另一个查询的结果显示一个表。我也将查询结果显示到一行表。这就是我的想法:

enter image description here

这是我所做的,但是结果很混乱,尤其是当我使用dompdf生成PDF时。 结果表明,基于查询data1 / data2的表的第一行始终显示在标题表(th1 / th2)旁边

    echo "<table>";

    foreach($rows as $row){

        $sql2 = "select * from table A where iddata =".$row[iddata];
        echo "
        <tr><td>$row['data1']</td></tr>
        <tr>
           <td>
              <table>
                 <thead>
                      <tr>
                           <td>th1</td>
                           <td>th2</td>
                      </tr>
                 </thead>
                 <tbody>";

                 $rows2 = $this->db->query($sql2)->result_array();
                 foreach($rows2 as $row2){
                      echo "
                      <tr>
                         <td>".$row2['val1']."</td>
                         <td>".$row2['val1']."</td>
                      </tr>";
                 }
                 echo "</tbody>
              </table>
           </td>
        </tr>
    ";
    }
echo "</table>";

也许有人可以解释如何解决这个问题。谢谢

0 个答案:

没有答案