Сумиране в цикъл

Lo0pY

Registered
Здравейте, въпроса ми е как да сумирам например всички ID-та в while? T.e. те са например 2,6,7 и да изведе 15?
 
Код:
<?php
$count = 0;
while($row = mysql_fetch_array($query)){
$count = $count + $row['id'];
}
echo "$count";
?>
 
Абе, това не са сбор от числа, т.е. да сбор са от 0 + 2 6 7 едно до друго, а аз искам сбора на 2 + 6 + 7 , така че да ми върне резултат 15.
 
Код:
<?php 
$count = 0;  # задаваме за стойност 0, защото ако я няма променливата, ще изкара грешка error index $count on line 3 (или нещо подобно)
while($row = mysql_fetch_array($query)){  # започваме четенето на информацията
$count = $count + $row['id']; # сумираме първо 0 с първото id, после второто id с първото, после третото със сбора на първото и второто и т.н.
 } 
echo "$count"; # след края на цикъла, извеждаме
?>

кодът самостоятелно работи, гаранция.
Ако ти си го вкарал на неправилното място или си го променил, проблемът е твой
 

Back
Горе