Ошибка

php помощь с массивом

Ответить на тему
 
Автор Сообщение

Neasit

Пол: Пол:Муж

Стаж: 7 лет 3 месяца

Сообщений: 434

Белоруссия
Рейтинг

post 30-Мар-2019 02:12 [-]0[+]

[Цитировать] 

Как вывести правильную сумму в последней табличке, уже голова не вываривает. Понимаю, нужно переписать массив или занести данные в отдельный массив, но как ). Буду благодарен за помощь.
<?php

$products = array("Холодильник", "Стиральная машина", "Посудомоечная машина", "Тостер", "Утюг", "Миксер");
$products_quantity = array("Холодильник" =>15, "Стиральная машина"=> 10, "Посудомоечная машина"=>3, "Тостер"=>4, "Утюг"=>12, "Миксер"=>6);

echo "<b> <h3>Это список товаров: </h3> </b>";
echo '<table cellpadding="5" cellspacing="2" border="1">';
echo "<tr><td> Наименование</td>";
echo "<td>Количество</td>";
foreach($products_quantity as $prod=>$quantity):
echo "<tr><td>";
echo "$prod: </td><td>$quantity</td>";
endforeach;
echo "<tr><td> Всего:</td>";
echo "<td>".array_sum($products_quantity)."</td></tr>";
echo "</tr>";
echo "</table>";

echo "<b> <h3>Это список товаров, которые нужно заказать (кол-во меньше 10): </h3> </b>";
echo '<table cellpadding="5" cellspacing="2" border="1">';
echo "<tr><td> Наименование</td>";
echo "<td>Количество</td>";
foreach($products_quantity as $prod=>$quantity):
if($quantity<10){
echo "<tr><td>";
echo "$prod: </td><td>$quantity</td>";
}
endforeach;
echo "</tr>";
echo "</table>";

echo "<b> <h3>Это заказ: </h3> </b>";
echo '<table cellpadding="5" cellspacing="2" border="1">';
echo "<tr><td> Наименование</td>";
echo "<td>Количество</td>";
foreach($products_quantity as $prod=>$quantity):
if($quantity<10){
$quantity=10-$quantity;
echo "<tr><td>";
echo "$prod: </td><td>$quantity</td>";
}

endforeach;
echo "<tr><td> Всего:</td>";
echo "<td>".array_sum($products_quantity)."</td></tr>";
echo "</tr>";
echo "</table>";
?>
info [Профиль]  [ЛС] 
Показать сообщения:    
Ответить на тему

Текущее время: 21-Апр 11:08

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы