Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+mysql] autosuma, jak w arkuszu kalkulacyjnym
cioop
post 24.01.2007, 17:54:15
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 24.01.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Posty w temacie
- cioop   [php+mysql] autosuma   24.01.2007, 17:54:15


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:05