php
  • while-loop
  • 2016-03-04 23 views 0 likes 
    0

    我有循環表中的問題。我想循環一個<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,但「不知道如何循環它

    回答

    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>"; 
    
    +0

    哇謝謝老兄,它的工作!!我很開心 –

    相關問題