テーブルの行の前にページ分割を強制する方法はありますか?テーブル要素をDIVに置き換えることで実行できることがわかりましたが、多くのファイルを書き換えることになり、1週間かかる可能性があるため、実行したくありません。そして、私が見つけた他のすべての解決策は私にはうまくいきません。誰かが私を助けることができますか?
質問する
736 次
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 に答える