其中的5就是每行显示5列,你可以改成你自己的.
$j=1;
echo "<table>";
echo "<tr>";
while ($row=mysql_fetch_array($result)){
echo "<td height=\"19\">";
?>
<table width="69%" border="0" cellpadding="0" cellspacing="1" bgcolor="#E4E4E4">
<tr bgcolor="#FFFFFF">
<td width="102" align="center" bgcolor="#FAFAFA">
<a href=ydjy_view.php?id=<?=$row[id]?> target=_blank><img width=115 height="135" src=admin/<?=$row[fileurl ]?> border=0></a>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td align="center">
<a href=ydjy_view.php?id=<?=$row[id]?> target=_blank><?=$row[name]?></a>
</td>
</tr>
</table>
<?
echo "</td>";
if ($j%5==0) echo "</tr>";
$j+=1;
}
echo "</table>";
$j=1;
echo "<table>";
echo "<tr>";
while ($row=mysql_fetch_array($result)){
echo "<td height=\"19\">";
?>
<table width="69%" border="0" cellpadding="0" cellspacing="1" bgcolor="#E4E4E4">
<tr bgcolor="#FFFFFF">
<td width="102" align="center" bgcolor="#FAFAFA">
<a href=ydjy_view.php?id=<?=$row[id]?> target=_blank><img width=115 height="135" src=admin/<?=$row[fileurl ]?> border=0></a>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td align="center">
<a href=ydjy_view.php?id=<?=$row[id]?> target=_blank><?=$row[name]?></a>
</td>
</tr>
</table>
<?
echo "</td>";
if ($j%5==0) echo "</tr>";
$j+=1;
}
echo "</table>";
大家用的时候把while ($row=mysql_fetch_array($result))
也改改,不然,会显示错误的
还有一个问题新闻点击数,该怎么写?
$endrw = $HLooper1__index;
$numberColumns = '3';
$numrows = '3';
while(($numrows <> 0) AND (!$rsmpic->EOF))
{
$startrw = $endrw + 1;
$endrw = $endrw + $numberColumns;?><tr>
<?php While (($startrw <= $endrw) AND (!$rsmpic->EOF)) { //开始重复内容?><td>
<table width="78%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="../<?php echo $rsmpic->Fields('M_Path'); ?>" border="0"></td>
</tr>
</table></td><?php
$startrw = $startrw + 1;
$rsmpic->MoveNext();}//以上重复td内容 ?></tr><?php $numrows=$numrows-1;
Wend; } //重复内容结束 ?>
</table>这个,就能控制横向和从向的。数目
注意这里有一个预先定义的图片记录集rsmpic 要横向重复的就是图片,请根据你的情况改为你的记录集名称.整齐地将横向重复内容放在一个表格内 可是我,我改了好几次,没成功