我在表中循环有问题。我想循环<td>
,当它达到10时,它会自动构建<tr>
。
这是我的代码:
$sd=mysql_query("SELECT a.*,b.* FROM surat_jalan a inner join packing_list b on a.id_surat = b.identitas_packing WHERE b.identitas_packing = '$ben[id_surat]' ORDER BY netto_packing ASC");
while($pack=mysql_fetch_array($sd)){
$komapack = number_format($pack['netto_packing'],2);
echo"<td>$komapack</td>";
}
我被困在这里,不知道该怎么做,但我知道如何使用mod,但“不知道如何循环它。
答案 0 :(得分:1)
您可以使用计数器。
$i = 0;
echo "<tr>";
while($pack=mysql_fetch_array($sd)){
$komapack = number_format($pack['netto_packing'],2);
echo"<td>$komapack</td>";
$i++;
if($i % 10 == 0) // check
echo "</tr><tr>";
}
echo "</tr>";