次の問題があります。
Web サイトのデータベースから複数のアイテムを表示しています。彼らは2x2を注文した、うまく見えます。
A B
C D
E F
ただし、4 行目では 1 つの項目のみが表示され、次の項目が次の行に表示されます。
テストはhttp://www.tahara.es/storeで確認できます。
私のコードは次のようになります。
while($info = $items->fetch(PDO::FETCH_ASSOC))
{
?>
<div name='item' id='<?php echo $info['color_base1']; ?>' class='itemBox'>
<div class='showItem'><a href='items_descr.php?itemId=<?php echo $info['id_item']; ?>'>
<img class='itemImage' alt='' src='<?php echo "../images/".$info['imageMid']; ?>.jpg'>
</img>
</div>
<br />
<div class='indexItemText'>
<span class='similarItemsText'>
<a href='items_descr.php?itemId=<?php echo $info['id_item']; ?>'><?php echo $info['name']; ?></a>
- $<?php echo $info['price']; ?> </span>
</div>
</div>
<?php $row_count++;
if ($row_count % 2 == 0)
{
echo "<br />"; // close the row if we're on an even record
}
}
?>