【发布时间】:2020-10-09 16:33:51
【问题描述】:
我想动态构建一个表格,以行显示产品选项名称(如颜色和大小等)和值(如红色、大号等)。 它适用于一种产品,我得到图像和名称以及选项名称,并在第二列中获得值。
现在我想在第三列中添加下一个产品的值,但没有选项名称,因为它已经由第一个循环为第一个产品打印。 下一个产品图像和名称显示正常,因为我循环浏览产品。
所有产品都有相同数量的产品选项。
问题是,基本信息来自数据库中的一条记录,但选项存储为每个选项的一条记录。
对于一种产品:
while ($product = mysqli_fetch_assoc($result)) {
$product_data .= '<tr>
<th scope="row">' . $product['option_name']) . '</th>
<td>' . $product['option_value'] . '</td>
</tr>';
}
【问题讨论】:
标签: php html-table