【发布时间】:2015-01-02 17:57:22
【问题描述】:
我已尝试搜索其他问题,但似乎没有任何解决此问题的方法。我有一份库存报告,其中显示了每个产品编号以及数量和它所在的仓库。问题是,有些产品有多个位置。目前,仓库编号都列在同一个<td> 元素中。我试图弄清楚如何在每个产品下方创建一个新行,以便每行仅显示一个仓库位置。以下代码是稍后在 html 中调用以在表格中显示结果的函数的一部分:
$total_qty = 0;
$loc_tr = "";
while($row2 = mysqli_fetch_assoc($get_inv)) {
$total_qty += $row2[inventory_quantity];
$loc_tr .= "WH".$row2[inventory_warehouse]." ".$row2[inventory_location]." (".$row2[inventory_quantity]."), ";
}
$loc_tr = rtrim($loc_tr,", ");
$total_quantity += $total_qty;
echo "<td id='originTds'>".$total_qty."</td><td id='orignTds'>$loc_tr</td></tr>";
变量$loc_tr 是一个存储所有仓库位置的数组。我试过爆炸数组,但我不确定如何在自己的行中回显每个项目。如果我需要提供更多信息以获得准确的答案,请告诉我,谢谢!
【问题讨论】:
标签: php arrays html mysqli explode