我的 phpmyadmin 数据库表中有数据。我想将它们显示在一个页面中,其中数据将显示在 4 列中并移动到另一行以获取更多数据。
例如
1 2 3 4
5 6 7 8
我也希望它具有响应性。我在 Sublime 文本软件中使用 html 和 php。
我正在为餐厅开发一个网站,但在使用表格格式的页面中显示菜单详细信息(图像、价格、描述等)时遇到问题。目前,我的数据显示在一行中,根本没有响应。
<?php
echo "<tr>";
$subselect="SELECT * FROM menu ";
$subret=mysqli_query($connection,$subselect);
$subcount=mysqli_num_rows($subret);
for($j=0;$j<$subcount;$j++)
{
$row=mysqli_fetch_array($subret);
$MenuName = $row['MenuName'];
$MenuDesc = $row['Description'];
$MenuPrice = $row['Price'];
$MenuImage="MenuImage/" . "_" . $row['MenuImage'];
list($width, $height, $type, $attr)=getimagesize($MenuImage);
$w=200;
$h=200;
echo "<td align='center'>";
?>
<section class="ftco-section"> //this is for the display section
<div class="container">
<div class="blog-entry align-self-stretch">
<img src="<?php echo $MenuImage ?>"width="<?php echo $w ?>" height="<?php echo $h ?>">
<div class="text">
<h3><?php echo $MenuName ?></h3>
<p ><?php echo $MenuDesc ?></p>
<p class="price"><span><?php echo $MenuPrice ?></span> mmk </p>
<a href="" class="btn btn-primary btn-outline-primary">Add to cart</a>
</div>
</div>
</div>
</div>
</section>
<?php
}
?>
我希望我的数据显示为
1 2 3 4
5 6 7 8