最好理解的
一行四列
0==key%4 && 0!=key换行
最简单的,用div,然后循环这个div就可以了!

解决方案 »

  1.   

    循环中%4控制或者css中div来定义width
      

  2.   

    <?
    $count=count($colorpic);  //一共有多少图片  

    echo "<table width=575 height=170 border=0 cellpadding=0 cellspacing=0 align=center><tr height=16 align=center><td colspan=4 align=center></td></tr><tr align=center> ";
    $etc=$count%4;
    for($i=0;$i<$count;$i++)            
            {
    $j++;
    ?>
    <td align="center">
    <table width="128" border="0" cellpadding="0" cellspacing="0"  align="center">
                  <tr align="center">
                    <td height="128" align="center" valign="middle">
    <a href='javascript:send(&quot;../download_tu.php&quot;);'>
    <img src=<?php echo $colorpic[$i]['Path'];?>  width="128" height="128" border="0">
    </a>
    </td>
    <td width=14>&nbsp;
    </td>
                   </tr>
       <tr>
        <td width=1>
    </td>
       </tr>
                   <tr>
                      <td align="center" bgcolor="#F1F1F1" height="18">
       <a href='javascript:send(&quot;../download_tu.php&quot;);'class="f3_la">
        <?php echo $colorpic[$i]['Name'];?>
    </a>
      </td>
                  </tr>
                </table>
    </td>
    <?php

    if($count>=4)
    {
    if($j%4==0)
    {
    echo "</tr><tr height=14 colspan=4><td height=14><td></tr><tr>"; 
    }
    }
    else
    {
    if($j%$count==0)
    {


    if($j==$count)
    {
    if($etc==3)
    {
    echo "<td><table width=128 border=0 cellpadding=0 cellspacing=0  align=center><tr align=center><td height=128 align=center valign=middle>&nbsp</td><td width=14>&nbsp;</td></tr><tr><td width=1></td></tr><tr> <td align=center height=18>&nbsp</td></tr></table>";
    }
    else if($etc==2)
    {
    echo "<td><table width=128 border=0 cellpadding=0 cellspacing=0  align=center><tr align=center><td height=128 align=center valign=middle>&nbsp</td><td width=14>&nbsp;</td></tr><tr><td width=1></td></tr><tr> <td align=center height=18>&nbsp</td></tr></table><td><table width=128 border=0 cellpadding=0 cellspacing=0  align=center><tr align=center><td height=128 align=center valign=middle>&nbsp</td><td width=14>&nbsp;</td></tr><tr><td width=1></td></tr><tr> <td align=center height=18>&nbsp</td></tr></table>";
    }
    else if($etc==1)
    {
    echo "<td><table width=128 border=0 cellpadding=0 cellspacing=0  align=center><tr align=center><td height=128 align=center valign=middle>&nbsp</td><td width=14>&nbsp;</td></tr><tr><td width=1></td></tr><tr> <td align=center height=18>&nbsp</td></tr></table><td><table width=128 border=0 cellpadding=0 cellspacing=0  align=center><tr align=center><td height=128 align=center valign=middle>&nbsp</td><td width=14>&nbsp;</td></tr><tr><td width=1></td></tr><tr> <td align=center height=18>&nbsp</td></tr></table><td><table width=128 border=0 cellpadding=0 cellspacing=0  align=center><tr align=center><td height=128 align=center valign=middle>&nbsp</td><td width=14>&nbsp;</td></tr><tr><td width=1></td></tr><tr> <td align=center height=18>&nbsp</td></tr></table>";
    }
    }
    else
    {
    echo "</tr><tr height=14 colspan=4><td height=14><td></tr><tr>";
    }
    }


    }

    }  echo "</td></tr></table>";?>