我想在这样的表中显示我的多维数组的结果 谢谢你的帮助。
| product ID | Product Name | Quantity | Price
--------------------------------------------------------------------
|$item['part_id']| $product_name| $item['quantity']| $item['price']
--------------------------------------------------------------------
|$item['part_id']| $product_name| $item['quantity']| $item['price']
......
这是我的数组的结果
$result = mysqli_query($con, $sql );
if ($result) {
echo 'Number of item selected: ' . mysqli_affected_rows($con)."<br/>";
foreach($_SESSION["cart_array"]as $item){
$i++;
$item_id=$item['part_id'];
$sql = mysqli_query($con,"SELECT * FROM oproduct_description
WHERE product_id='$item_id' LIMIT 1");
While($row=mysqli_fetch_array($sql)){
$product_name=$row["name"];
}
echo'itemID '.$item['part_id']."";
echo'product name '.$product_name."";
echo 'item Quantity '.$item['quantity']."";
echo 'item Price '.$item['price']."<br/>";
}
}
答案 0 :(得分:1)
好而不是回显我会创建一个表数组并使用函数调用来输出表。
$arrayVariable[] = array(
'itemID' => $item['part_id'],
'productName' => $product_name,
'itemQuantity' => $item['quantity'],
'itemPrice' => $item['price']);
function tableFunction($a){
echo '<table><tr>| product ID | Product Name | Quantity | Price</tr>';
foreach($a as $rowData){
echo "<tr>|$rowData['itemID']| $rowData['productName']| $rowData['itemQuantity']| $rowData['itemPrice']</tr>";
}
echo '</table>';
}