【发布时间】:2018-05-01 00:44:35
【问题描述】:
我希望我的桌子看起来像这样:
我的桌子如下图所示:
那么,该怎么做呢?
我的表格是如何生成的:
<table id="chiru_inv" class="table table-striped table-hover table-bordered table-responsive">
<tr>
<td colspan="4" align="center">
<h1>Company</br><span style="font-size: 75%;">Number</span></h1>
</td>
<tr>
<td colspan="2">
<h3><span style="float: left;">Bill No.: 4</span></h3>
</td>
<td colspan="2">
<h3><span style="float: right;">Date: </span></h3>
</td>
</tr>
</tr>
<tr>
<td colspan="4">
<h3>Customer: </h3>
</td>
</tr>
<tr>
<th>Sr.</th>
<th>Item</th>
<th>Qty</th>
<th>Amount</th>
</tr>
<?php
$i = 0;
$total = 0;
while($rowc)
{
extract($rowc);
$i++;
?>
<tr>
<td style="border-top:none !important; border-bottom:none !important;">
<?php echo $i; ?>
</td>
<td style="border-top:none !important; border-bottom:none !important;">
<?php
$itm = $IRN;
$stmti = $user_home->runQuery('SELECT * FROM item WHERE IRN = :iinv ');
$stmti->bindParam(':iinv',$itm);
$stmti->execute();
$rowci = $stmti->fetch(PDO::FETCH_ASSOC);
echo $rowci['Name'];
$srv = $SRN;
$stmts = $user_home->runQuery('SELECT * FROM service WHERE SRN = :sinv ');
$stmts->bindParam(':sinv',$srv);
$stmts->execute();
$rowcs = $stmts->fetch(PDO::FETCH_ASSOC);
?>
(<?php echo $rowcs['Name']; ?>)
</td>
<td style="border-top:none !important; border-bottom:none !important;">
<?php echo $Quantity; ?>
</td>
<td style="border-top:none !important; border-bottom:none !important;">
<?php echo $Amnt; ?>
</td>
</tr>
<?php
$total = $total + $Amnt;
$rowc=$stmt->fetch(PDO::FETCH_ASSOC);
}
?>
<tr>
<td colspan="2"><strong><?php echo getIndianCurrency($total); ?>Only</strong></td>
<td><strong>Total:</strong></td>
<td><strong><?php echo $total; ?></strong></td>
</tr>
</table>
表格只能有1行,或2,也可以有4 行 还有!
对于所有行,table应始终为like this。
表格的行根据数据库中的记录而变化。
【问题讨论】:
-
这会有帮助吗? jsfiddle.net/CBQCA/1
-
将
bottom-margin添加到您的<tr> -
@SNTiwari 到最后一个 tr?
-
你是如何让它看起来像预期的结果;)
标签: php css twitter-bootstrap printing html-table