0
我有一個for循環如下:For循環顯示其他錶行中的HTML輸出
<table>
<tr>
<th>Sl No</th>
<th>Beneficiary Name</th>
<th>Phone Number </th>
<th>Beneficiary Type</th>
<th>Total amount</th>
<th>Discount</th>
<th>Payble amount</th>
<th>Paid Amount</th>
<th>Balance</th>
<th>Pay Amount/</th>
<tr>
<?php
echo count($rslt);
for($i = 0; $i<count($rslt); $i++)
{
?>
<tr>
<td><?php echo $i+1; ?></td>
<td><?php echo ucfirst($rslt[$i][1]); ?> </td>
<td><?php echo $rslt[$i][2]; ?> </td>
<td><?php echo ucfirst($rslt[$i][0]); ?> </td>
<td><?php echo number_format($rslt[$i][3] + $rslt[$i][4], 2, '.', ''); ?> </td>
<td><?php echo $rslt[$i][4]; ?> </td>
<td><?php echo $rslt[$i][3]; ?> </td>
<td><?php echo $rslt[$i][5]; ?> </td>
<td><?php echo number_format($rslt[$i][3] - $rslt[$i][5], 2, '.', ''); ?> </td>
<?php
if(($_POST['status'] == 'unpaid') || ($_POST['status'] == 'balance')){
?>
<td id="<?php echo $i; ?>">
<a href="javascript:payBill('<?php echo $i; ?>')">Pay</a>
</td>
<td id="amnt_<?php echo $i; ?>" style="display:none;">
Pay Amount : <input type="text" name="amount_<?php echo $i; ?>" id="amount_<?php echo $i; ?>" />
</td>
<td id="save_<?php echo $i; ?>" style="display:none;">
<a href="javascript:saveAmount('<?php echo $i; ?>','<?php echo $dt_str; ?>','<?php echo $rslt[$i][6]; ?>')">Save</a>
</td>
<?php
}
?>
</tr>
<?php
}
?>
</table>
計數器echo count($rslt);
輸出爲2。但有一個附加的<tr></tr>
被添加到表的起點!怎麼了?
傻傻的對待這樣愚蠢的問題!無論如何非常感謝 – Nitish