我想只显示4项td,然后用另外4项开始一个新的tr

0 html php

echo "<table class='listing'>"; 
$i=0;
for ($i=1;$i<=$num;$i++) {
       while( $row = $rs->fetch_assoc() ) {
        echo "<tr>";
        echo "<td><a href='?p=view_org&oid={$row['org_id']}'>{$row['org_name']}<br /><img src='{$row['org_logo']}' width='120px' /></a></td>";
        echo "</tr>";  
    }
echo "</table>";  
Run Code Online (Sandbox Code Playgroud)

结果是用一个tr和td产生的,所以图像显示为一个列表...任何人都可以给出任何想法来处理这个循环只有4项td,然后用另外4项开始一个新的tr?

Mih*_*rga 5

echo "<table class='listing'><tr>";
$i = 0;
while( $row = $rs->fetch_assoc() ) {
    echo "<td><a href='?p=view_org&oid={$row['org_id']}'>{$row['org_name']}<br /><img src='{$row['org_logo']}' width='120px' /></a></td>";
    $i++;
    if($i%4==0){
        echo "</tr><tr>";
    }
}
echo "</tr></table>";  
Run Code Online (Sandbox Code Playgroud)