这里是我的代码
1
<table class="table table-striped">
<thead>
<tr>
<th>Qty</th>
<th>Item</th>
<th>Subtotal</th>
</tr>
</thead>
<?php
if(is_array($_SESSION['cart'])){
$max=count($_SESSION['cart']);
for($i=0;$i<$max;$i++){
$pid=$_SESSION['cart'][$i]['productid'];
$q=$_SESSION['cart'][$i]['qty'];
$pname=get_product_name($pid);
if($q==0) continue;
?>
<tbody>
// Display
<tr>
<td><?php echo $q?></td>
<td><?php echo $pname?></td>
<td>$ <?php echo get_price($pid)*$q?></td>
</tr>
</tbody>
</table>
</div><!-- /.col -->
</div><!-- /.row -->
<?php
}
?>
<div class="row">
<!-- accepted payments column --><!-- /.col -->
<div class="col-xs-6" align="right">
<p class="lead"> </p>
<div class="table-responsive">
<table class="table">
<tr>
<th>Total:</th>
<td> $<?php echo get_order_total()?></td>
</tr>
<?php
}
else{
echo "<tr bgColor='#FFFFFF'><td>There are no items in your shopping cart!</td>";
}
?>
</table>
</div>
</div><!-- /.col -->
&#13;
我想安排它,以便它可以像第一个结果一样显示。
我希望它会发送这个时间。
答案 0 :(得分:0)
始终编写缩进代码。它可以帮助您调试并且看起来很好。
我尝试按照图片中的要求更新html。请尝试如下:
<table class="table table-striped">
<thead>
<tr>
<th>Qty</th>
<th>Item</th>
<th>Subtotal</th>
</tr>
</thead>
<tbody>
<?php
if(is_array($_SESSION['cart']))
{
$max=count($_SESSION['cart']);
for($i=0;$i<$max;$i++)
{
$pid=$_SESSION['cart'][$i]['productid'];
$q=$_SESSION['cart'][$i]['qty'];
$pname=get_product_name($pid);
if($q==0) continue;
?>
<tr>
<td><?php echo $q?></td>
<td><?php echo $pname?></td>
<td>$ <?php echo get_price($pid)*$q?></td>
</tr>
<?php
}
}
else
{ ?>
<tr bgColor='#FFFFFF'>
<td>There are no items in your shopping cart!</td>
</tr>
<?php } ?>
</tbody>
</table>
<?php
if(is_array($_SESSION['cart']))
{ ?>
<div class="row">
<div class="col-xs-6" align="right">
<p class="lead"> </p>
<div class="table-responsive">
<table class="table">
<tr>
<th>Total:</th>
<td>$<?php echo get_order_total()?>
</td>
</tr>
</table>
</div>
</div>
</div>
<?php } ?>