Php 如何将产品放入循环以显示所有产品

Php 如何将产品放入循环以显示所有产品,php,mysql,Php,Mysql,这是我在php中的产品列表文件,我试图在的帮助下显示所有产品的列表。 我的类别表名为category,产品表名为products。 我从另一个页面获取类别名称,并显示此页面中的所有产品 产品列表 我想显示所有产品,但在输出中,我在屏幕上只看到一个产品 产品详情 身体{ 填充:30px; } .产品详情{ 填充物:5px; } .产品详细信息.标签{ 字号:700; } .产品形象{ 边缘顶部:30px; } .产品图片{ 填充:10px; 字号:700; 背景色:#eee; } .产品图片.标

这是我在php中的产品列表文件,我试图在的帮助下显示所有产品的列表。 我的类别表名为category,产品表名为products。 我从另一个页面获取类别名称,并显示此页面中的所有产品

产品列表
我想显示所有产品,但在输出中,我在屏幕上只看到一个产品


产品详情
身体{
填充:30px;
}
.产品详情{
填充物:5px;
}
.产品详细信息.标签{
字号:700;
}
.产品形象{
边缘顶部:30px;
}
.产品图片{
填充:10px;
字号:700;
背景色:#eee;
}
.产品图片.标签{
颜色:#fff;
字号:700;
背景色:#8daf15;
}
.产品图片{
最大宽度:400px;
显示:内联块;
浮动:左;
}
产品详情
名称
量
描述
图像
“alt=”“/>

这是我的输出,但我想显示我的所有产品

如果你想查看你需要的所有产品,你需要循环查看你从查询中得到的所有结果,并回显你需要的每个键

我没有测试这段代码,但这里有一个它应该如何工作的示例:

   <table class="product-details">
    <tr>
        <td class="label">Name</td>
        <td class="label">Quantity</td>
        <td class="label">Description</td>
        <td class="label">Images</td>

    </tr>
    <?php foreach($products as $product) { ?>
        <tr>
            <td><?php echo $product['title']; ?></td>
            <td><?php echo $product['price']; ?></td>
            <td><?php echo $product['description']; ?></td>
        <?php foreach ($images as $image) {
            $imageId = $image['id'];
            $imageFilename = $image['filename']; ?>
            <td><img src="admin_4/<?php echo $imageFilename; ?>" alt="" /></td>
        <?php } ?>
        </tr>
    <?php } ?>   
</table>

名称
量
描述
图像
“alt=”“/>

您没有循环您产品的结果,而且由于您使用了
$products[0]
,因此实际上只会得到第一个结果,而不会得到其余结果。你似乎很好地循环了这些图像,所以也可以为产品列表执行此操作。我现在可以做什么?就像你在图像中所做的那样多个与产品相关的图像product@CarlBinalla$products[0]中循环的代码是什么
   <table class="product-details">
    <tr>
        <td class="label">Name</td>
        <td class="label">Quantity</td>
        <td class="label">Description</td>
        <td class="label">Images</td>

    </tr>
    <?php foreach($products as $product) { ?>
        <tr>
            <td><?php echo $product['title']; ?></td>
            <td><?php echo $product['price']; ?></td>
            <td><?php echo $product['description']; ?></td>
        <?php foreach ($images as $image) {
            $imageId = $image['id'];
            $imageFilename = $image['filename']; ?>
            <td><img src="admin_4/<?php echo $imageFilename; ?>" alt="" /></td>
        <?php } ?>
        </tr>
    <?php } ?>   
</table>