2014-04-30 4 views
1

Я хотел бы показать результат моего многомерного массива в таблице, подобной этому Благодарим за любую помощь.отображение результата умножения массива в виде таблицы

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

    }  

} 

ответ

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>'; 

}

+0

Спасибо за вашу помощь У меня возникают ошибки '[01-May-2014 13:03:38 America/Denver] PHP Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный '' (T_ENCAPSED_AND_WHITESPACE), ожидающий идентификатор (T_STRING) или переменную (T_VARIABLE) или номер (T_NUM_STRING) в /home5/.../order.php в строке 97 Линия 97: \t echo " | $ rowData ['itemID'] | $ rowData [' productName '] | $ rowData [' itemQuantity '] | $ rowData [' itemPrice '] "; ' – user3383794

Смежные вопросы