我有下面列出的代码。我有一个mysql表设置与图像的链接。如果结果总共只返回4行,那么我试图将其设置为位置,即图像在第2张图像之后会有换行符。这将创建2图像x 2图像外观。截至目前,无论页面显示多少总图像,代码都会在每两个图像后添加换行符。有人可以帮忙解决这个问题。
我认为添加if($ i = 4)会起作用,但它没有
$i = 0;
// Gather data from database
mysqli_data_seek($images, 0);
while($info = mysqli_fetch_array( $images ))
if ($info['SmallImg']!='Yes')
{echo "<img src='".$info['ImgPath']."/".$info['StandardImg'].".jpg' alt='".$info['Manufacturer']." ".$info['Style']." - ".$info['ColorName']."' title='".$info['Manufacturer']." ".$info['Style']." - ".$info['ColorName']."' style='min-width:35px; max-width:85px;' />";
if ($i != 0 && $i%2 == 1){echo '<br />';}
$i++;}
else {echo "<img src='".$info['ImgPath']."/".$info['StandardImg']."-Small.jpg' alt='".$info['Manufacturer']." ".$info['Style']." - ".$info['ColorName']."' title='".$info['Manufacturer']." ".$info['Style']." - ".$info['ColorName']."' style='min-width:35px; max-width:".$info['SmallImgWidth']."px;' />";
if ($i != 0 && $i%2 == 1){echo '<br />';}
$i++;}
;?>