Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sumowanie wyników pobranych z bazy danych
kis
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.08.2007

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


jak zsumowac ceny pobrane z bazy danych?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

  1. <?php
  2. if (isset($_POST["usun"])) { // usuwanie numerów ID
  3. for ($i=0;$i<count($_POST["usun"]);$i++) {
  4. $ID_filmu = $_POST["usun"][$i];
  5. mysql_query("DELETE FROM rezerwacja1 WHERE ID_filmu=$ID_filmu ");
  6. }
  7. }
  8.  
  9. $wynik = mysql_query("SELECT rezerwacja1.ID_filmu, filmy.Tytuł, filmy.Cena
  10. FROM rezerwacja1,filmy 
  11. WHERE filmy.Cena = filmy.Cena AND rezerwacja1.ID_filmu = filmy.ID_filmu AND login='$login' ");
  12. $wierszy = mysql_num_rows($wynik);
  13.  
  14. echo "<form action=\"kosz.php\" method=\"post\">";
  15. for ($i=0;$i<$wierszy;$i++) {
  16. $wiersz = mysql_fetch_array($wynik);
  17. echo "<input type=\"checkbox\" name=\"usun[]\"value=\"{$wiersz["ID_filmu"]}\" />
  18.  {$wiersz["Tytuł"]}<b>  
  19. </b> {$wiersz["Cena"]}zł<br />";
  20. }
  21. echo "<input type=\"submit\" value=\" usuń \" /></form>";
  22.  
  23. } else echo "Nie można połączyć się z bazą";
  24. mysql_close($baza);
  25. } else echo "Nie można połączyć się z serwerem MySQL";
  26. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyryx
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.06.2006
Skąd: Gdynia

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


chodzi o zsumowanie pola Cena w tabeli filmy??

Kod
<?php
if (isset($_POST["usun"])) { // usuwanie numerów ID
      for ($i=0;$i<count($_POST["usun"]);$i++) {
        $ID_filmu = $_POST["usun"][$i];
        mysql_query("DELETE FROM rezerwacja1 WHERE ID_filmu=$ID_filmu ");
      }
    }

    $wynik = mysql_query("SELECT rezerwacja1.ID_filmu, filmy.Tytuł, filmy.Cena
            FROM rezerwacja1,filmy
            WHERE filmy.Cena = filmy.Cena AND  rezerwacja1.ID_filmu = filmy.ID_filmu AND login='$login'  ");
    $wierszy = mysql_num_rows($wynik);

    echo "<form action=\"kosz.php\" method=\"post\">";
    $cena = 0;
    for ($i=0;$i<$wierszy;$i++) {
      $wiersz = mysql_fetch_array($wynik);
      echo "<input type=\"checkbox\" name=\"usun[]\"value=\"{$wiersz["ID_filmu"]}\" />
     {$wiersz["Tytuł"]}<b>  
</b> {$wiersz["Cena"]}zł<br />";
     $cena = $cena + $wiersz['Cena']; // sumowanie cen
    }
    echo $cena; // wyswietlenie sumy cen
    echo "<input type=\"submit\" value=\" usuń \" /></form>";

  } else echo "Nie można połączyć się z bazą";
  mysql_close($baza);
} else echo "Nie można połączyć się z serwerem MySQL";
?>


Ten post edytował Zyryx 8.08.2007, 19:16:43
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 04:35