0
我構建了一個代碼,其中一些項目從db中加載並在第2行中顯示2.基本上,當計數器是偶數時,它會添加換行符並轉到下一行。問題在PHP中每行排序2個項目
我的問題是,現在只有前2行很好。第三行只有一個項目,放在右邊,然後有一個換行符。然後第4行也可以顯示2個項目。
這裏是圖:
ITEM1 ITEM2
ITEM3 ITEM4
ITEM5
ITEM6 ITEM7
這裏是我的代碼:
while($info = $items->fetch(PDO::FETCH_ASSOC))
{
echo "<div name='item' id='".$info['color_base1']."' class='itemBox'><div class='showItem'><a href='items_descr.php?itemId=".$info[id_item]."'><img class='itemImage' alt='' src='images/$info[imageMid].jpg'></img></div><br />";
echo "<div class='indexItemText'><font class='similarItemsText'><a href='items_descr.php?itemId=".$info[id_item]."'>".$info[name]."</a><font class='price'> - $".$info[price]."</div></div>";
$row_count++;
if ($row_count % 2 == 0)
{
echo "<br />"; // close the row if we're on an even record
}
}
你檢查了生成的html嗎?這是你所期望的嗎? –