ďťż
Podstrony
|
telcocafeWitam. 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 ! |
|||
Sitedesign by AltusUmbrae. |