当图像超过6时,我需要换行。
while($row = mysql_fetch_array($q))
{
echo "<img src=\"$row[image_link]\" />";
}
答案 0 :(得分:4)
嗯,你已经得到了答案,所以我只是在这里说你也可以在你的图片style="float: left"
中使用。
这将使它们在需要时自动断行 ,具体取决于屏幕尺寸,而不是每6张图像总是这样做。
答案 1 :(得分:1)
您可以使用mysql_num_rows()
$cnt = mysql_num_rows($q);
if($cnt>6)
{
echo "<br />";
}
答案 2 :(得分:1)
尝试
$i = 0;
while($row = mysql_fetch_array($q))
{
if ($i%6 == 0 && $i != 0)
{
echo "<br/>";
}
echo "<img src=\"$row[image_link]\" />";
$i++;
}
答案 3 :(得分:0)
$count=1;
while($row = mysql_fetch_array($q))
{
if($count%6==0)
echo "<br/>";
echo "<img src=\"$row[image_link]\" />";
$count++;
}
答案 4 :(得分:0)
$count =0;
while($row = mysql_fetch_array($q))
{
echo "<img src=\"$row[image_link]\" />";
$count++;
if($count>=6)
{
echo "</br>";
$count=0;
}
}
答案 5 :(得分:0)
不好,但如果你想要试试这个:
$i = "1";
while($row = mysql_fetch_array($q))
{
echo "<img src=\"$row[image_link]\" />";
if($i == 6){ echo "<br>";}
$i++;
}
答案 6 :(得分:0)
你能试试吗,
$i=1;
while($row = mysql_fetch_array($q))
{
echo "<img src=\"$row[image_link]\" />";
if(($i%6)==0){
echo "<hr/>";
}
$i++;
}