【问题标题】:display mutidimentional array result as table将多维数组结果显示为表格
【发布时间】:2014-04-30 22:52:48
【问题描述】:

我想在这样的表中显示我的多维数组的结果 感谢您的帮助。

| 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/>";

    }      

} 

【问题讨论】:

    标签: php arrays mysqli


    【解决方案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>';
    

    }

    【讨论】:

    • 感谢您的帮助我遇到了错误[01-May-2014 13:03:38 America/Denver] PHP Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home5/.../order.php on line 97 Line 97 is: echo "&lt;tr&gt;|$rowData['itemID']| $rowData['productName']| $rowData['itemQuantity']| $rowData['itemPrice']&lt;/tr&gt;";
    猜你喜欢
    • 2020-01-14
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 2021-02-20
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多