0

有没有办法在表格中的行之前强制分页?我发现可以通过用 DIV 替换表格元素来完成,但我不想这样做,因为这意味着要重写很多很多文件,可能需要一周时间。我发现的所有其他解决方案都不适合我。有人可以帮助我吗?

4

1 回答 1

0
<div style="border:2px solid black; border-radius:10px; width:100%; margin-left:auto; margin-right:auto">
<table width="100%" align="center" style="table-layout: fixed; border:1px solid transparent;">
<?
 while($row = $result->fetch_assoc()){?>
<tr style="background:#FFFFFF">';

    <td style='padding-left:5px; padding-right:5px;' width=100><? echo $row['znacka'];?></td>
    <td style='padding-left:5px; padding-right:5px;'><? echo $row['nazev'];?></td>
    <td style='padding-left:5px; padding-right:5px;' width=90 align=center><? echo $row['zn_zatrideni'];?></td>
    <td style='padding-left:5px; padding-right:5px;' width=90 align=right><? echo number_format($row['mnozstvi'],2,'.',' ');?></td>
    <td style='padding-left:5px; padding-right:5px;' width=40 align=center><? echo $row['mj'];?></td>
    <td style='padding-left:5px; padding-right:5px;' width=100 align=right><? if($row['mnozstvi']!=0) echo number_format($row['cena']/$row['mnozstvi'],0,'.',' '); else echo '0';?></td>
<?  if($odd==true){?>
        <td class="stred_b"  width=100 align=right><? echo number_format(($row['cena_min']/1000) ,0 ,'.' ,$oddelovac_tisicu);?></td>
        <td class="stred_g"  width=100 align=right><? echo number_format(($row['cena']/1000) ,0 ,'.' ,$oddelovac_tisicu);?></td>
        <td class="stred_r"  width=100 align=right><? echo number_format(($row['cena_max']/1000) ,0 ,'.' ,$oddelovac_tisicu);?></td>
<?  } else{?>
        <td class="svetle_b"  width=100 align=right><? echo number_format(($row['cena_min']/1000) ,0 ,'.' ,$oddelovac_tisicu);?></td>
        <td class="svetle_g"  width=100 align=right><? echo number_format(($row['cena']/1000) ,0 ,'.' ,$oddelovac_tisicu);?></td>
        <td class="svetle_r"  width=100  align=right><? echo number_format(($row['cena_max']/1000) ,0 ,'.' ,$oddelovac_tisicu);?></td>          
    <?} $odd=!$odd; ?>
</tr>
<?}?>
<tr>
<th colspan=3></th><th colspan=3 align=right style="background:black; color:white" >Celková cena stupně IZ:</th>
<th class="svetle_b"  align=right><? echo number_format(($celkovaCenaMin/1000) ,0 ,'.' ,$oddelovac_tisicu);?></th>
<th class="svetle_g"  align=right><? echo number_format(($celkovaCena/1000) ,0 ,'.' ,$oddelovac_tisicu);?></th>
<th class="svetle_r"  align=right><? echo number_format(($celkovaCenaMax/1000) ,0 ,'.' ,$oddelovac_tisicu);?></th>
</tr>
</table>
</div>
<?}?>       
于 2012-08-17T11:38:37.870 回答