私はphpと開発中のウェブサイトが初めてです。多くの製品がデータベースに保存されている 1 つの製品ページがあります。すべての製品を 1 列で印刷すると、float:left を実行しましたが、変更はありません。しかし、html でマニュアル製品を入力するときに同じことを行うと、問題ありません。以下は、私がphpで使用しているコードです。助けてください。
<div class="products-wrap">
<?php
$result = mysqli_query($con,"SELECT ProductName,Description,ProductImage FROM products");
while($row = mysqli_fetch_array($result))
{
echo "<div class='product-img'><img src='upload/".$row['ProductImage']."'/></div>";
echo '<br/>';
echo "<p>".$row['Description']."</p>";
echo '<div class="product-details"><a href="#">Product Details</a></div>';
}
mysqli_close($con);
?>
</div>
produst-wrap は、数回印刷する必要があるメインの div です。1 行に 4 つの製品がありますが、このコーディングを使用すると、すべての製品が 1 つの列に表示されます。
ありがとう