ďťż

sumowanie liczb z jednej kolumny - PHP

       

Podstrony


telcocafe

Witam. Mam taki problem pobieram dane z bazy mysql i mam problem z sumowaniem wszystkich cen z jednej z kolumn skrypt wygląda tak:

$query = "SELECT towar, cena FROM koszyk";
$result = mysql_query ($query);
$num = mysql_num_rows ($result);
if ($num > 0)
{
echo '<table align="center" cellspacing="0" cellpadding="5">
<tr>
<td align="left"><b>Telefon</b></td>
<td align="left"><b>Cena</b></td>
</tr>';
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo '<tr>
<td align="left"><b>'.$row['towar'].'</b></td>
<td align="left"><b>'.$row['cena'].'</b></td>
</tr>
<tr>';
$suma = $row['cena'] * $num; //tutaj mnoze liczbe rekordów z pobraną liczbą
}
echo '</table>';
echo 'Do zapłaty ' .$suma.' zł';
Problem polega na tym ze mnozy sie tylko liczba z ostatniego rekordu a nie z wszyskich z kolumny 'cena'
Jak zrobic zeby $suma = wykazała zsumowa



O ile dobrze rozumiem, zamiast:
$suma = $row['cena'] * $num;WSTAW:
$suma += $row['cena'];

A no tak dzieki !

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.