mam zapytanie sql, ktore wyszukuje mi rekordow wg daty lub kategorii rekordow (ds)
  1. <?php
  2. $szukaj='';
  3. if(!empty($_POST['ds']))$szukaj.=" AND (ds LIKE('%".$_POST['szukaj']."%'))";
  4. if(!empty($_POST['rok']))$szukaj.=" AND rok=".(int)$_POST['rok'];
  5. ?>

ktore jest wstawiane do pliku ze wszystkimi rekordami:
  1. <?php
  2. $zapytaniedobazy="SELECT * FROM baza";if($_COOKIE['szukaj']){
  3. $zapytaniedobazy.=' where '.urldecode($_COOKIE['szukaj']);}?>

kazdy rekord zawiera 2 pola INT: kwote wplywow i kwote wydatkow, ktore chcialbym podliczyc, na koncu pod tabelka, musze jeszcze do pola z wygenerowana suma wyliczyc 10%. podliczenie sumy niby latwe, ale chcialbym, zeby zliczalo mi te sumy za okres z .(int)$_POST['rok'];, a teraz zlicza mi z wszystkich rekordow
  1. $query = "SELECT *, SUM(ma) FROM baza GROUP BY ds";
  2. IF($_COOKIE['warunek'])
  3. {
  4. $query.=' where '.urldecode($_COOKIE['warunek']);
  5. }
  6. $result = mysql_query($query) OR die(mysql_error());
  7. while($row = mysql_fetch_array($result))
  8. {
  9. echo "Suma MA ". $row['ds']. " = ". $row['SUM(ma)'];
  10. echo "<br />";
  11. }
chcialbym, zeby to wygladalo, jak autosuma w excelu, od ktorej mozna odejmowac i doliczac procent.
z gory dziekuje za pomoc i pozdrawiam