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?
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)