Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как сложить числа из цикла
 
 автор: celovec   (19.02.2012 в 20:01)   письмо автору
 
 

есть цикл который выводит все услуги -item их коэфиценты- и перемножает их - получается summa
на выходе получается


1 - 0.007 summa: - 0.27         0.007цена  * коэфицент = 0.27 
2 - 0.0959 summa: - 3.69
3 - 0.19 summa: - 7.32
4 - 0.036 summa: - 1.39
5 - 0.0959 summa: - 3.69




вопрос в том как всё подытожить после цикла?

while
{
...
}

total: как тут всё сложить?




$usr=mysql_query("SELECT * FROM `prices` ORDER BY id ASC");
    while($row_2=mysql_fetch_assoc($usr))

    {
       echo "".$row_2['item'].""; 

       $summa=$row_2['price']*$row['mb'];  
       echo " - ".$row_2['price']." summa: - ";  echo round($summa, 2);  
     }
 echo "total: ";

  Ответить  
 
 автор: Роккер Руслан   (19.02.2012 в 21:19)   письмо автору
 
   для: celovec   (19.02.2012 в 20:01)
 

$usr=mysql_query("SELECT * FROM `prices` ORDER BY id ASC"); 

$totalSum = 0; //Для хранения суммы всех предметов

    while($row_2=mysql_fetch_assoc($usr)) 

    { 
       echo "".$row_2['item']."";  

       $summa=$row_2['price']*$row['mb'];

$totalSum += $summa; // При каждой итерации цикла в переменную  $totalSum приплюсовывается цена предмета...

       echo " - ".$row_2['price']." summa: - ";  echo round($summa, 2);   
     } 
 echo "total: $totalSum "; // Ну и выводим её потом

  Ответить  
 
 автор: celovec   (21.02.2012 в 00:02)   письмо автору
 
   для: Роккер Руслан   (19.02.2012 в 21:19)
 

спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования