table分列
$contentTpl =<<<EOD
return "<table><tr><td><a href=".HTML_PATH."/soft/".\$row->id.".html target=_blank><img src='http://www.duote.com".\$row->thumbImg."' alt='".\$row->sName. \$row->sEdition.\$row->intro."' width=175 height=131 /></a></td></tr><tr><td><a href='".HTML_PATH."/soft/".\$row->id.".html' target=_blank>".\$row->sName."</a></td></tr><tr><td><a class='blue' href='/gameInfo.php?id=".$row->imgInfo."' >游戏预览</a></td></tr></table>";
EOD;
echo tableCell( $rows , $contentTpl , $cols=3 , $class="");
function tableCell( $rows , $contentTpl )
{
$downloadTable='<table width="100%" class="commonForm2"><tr>';
$i=0;
$n=count($rows);
foreach ($rows as $key=>$row)
{
if (($i%$cols)==0 && $i!=0)
$downloadTable .="</tr><tr>";
$downloadTable .="<td";
if($i==($n-1)&& ($i%$cols))
{
$colspan=$cols-(($n%$cols)-1);
$downloadTable .=" colspan=".$colspan;
}
$downloadTable .=">\n";
$downloadTable .= eval($contentTpl);
$downloadTable .= "\n</td>";
if($i==($n-1))
{
$downloadTable .="</tr>\n";
}
$i++;
}
$downloadTable .="</table>";
return $downloadTable;
}
return "<table><tr><td><a href=".HTML_PATH."/soft/".\$row->id.".html target=_blank><img src='http://www.duote.com".\$row->thumbImg."' alt='".\$row->sName. \$row->sEdition.\$row->intro."' width=175 height=131 /></a></td></tr><tr><td><a href='".HTML_PATH."/soft/".\$row->id.".html' target=_blank>".\$row->sName."</a></td></tr><tr><td><a class='blue' href='/gameInfo.php?id=".$row->imgInfo."' >游戏预览</a></td></tr></table>";
EOD;
echo tableCell( $rows , $contentTpl , $cols=3 , $class="");
function tableCell( $rows , $contentTpl )
{
$downloadTable='<table width="100%" class="commonForm2"><tr>';
$i=0;
$n=count($rows);
foreach ($rows as $key=>$row)
{
if (($i%$cols)==0 && $i!=0)
$downloadTable .="</tr><tr>";
$downloadTable .="<td";
if($i==($n-1)&& ($i%$cols))
{
$colspan=$cols-(($n%$cols)-1);
$downloadTable .=" colspan=".$colspan;
}
$downloadTable .=">\n";
$downloadTable .= eval($contentTpl);
$downloadTable .= "\n</td>";
if($i==($n-1))
{
$downloadTable .="</tr>\n";
}
$i++;
}
$downloadTable .="</table>";
return $downloadTable;
}