Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Liczenie koszyka, Jak zliczyć kwotę do zapłaty koszyka
pawel06281990
post
Post #1





Grupa: Zarejestrowani
Postów: 298
Pomógł: 0
Dołączył: 10.01.2014

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


Witam napisałem zliczanie koszyka ile klient ma zapłacić za wybrany towar ale kwoty wychodzą stanie duże pokaże przykład

mam tak wybrane dwa towary za sztukę jest 3.99 zł
i wybrałem jeden towar o wartości 149.00 zł

wynik powinien wyjść 156.98 zł

a mam wynik 458.97 zł

A tak wygląda kod którym to zliczam

  1. $kosz_cena = $wpdb->get_row("SELECT SUM(opieka_kosz_ilosc ) AS ilosc , SUM(opieka_kosz_cena) AS kwota FROM ".OPIEKA_KOSZ_TABLE." WHERE user_id=".$current_user->ID." ORDER BY opieka_kosz_ilosc DESC");
  2.  
  3.  
  4. $doliczanie=$kosz_cena->ilosc*$kosz_cena->kwota;
  5.  
  6. $kwota =number_format($doliczanie, 2, ".", "");


co jest nie tak (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
emillo91
post
Post #2





Grupa: Zarejestrowani
Postów: 129
Pomógł: 13
Dołączył: 29.03.2012

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


A po co mnożysz te wartości? Jeżeli przechowujesz informacje o wybranym produkcie w bazie to wystarczy samo sumowanie. Coś mi się wydaje, że nie podajesz wszystkich informacji bo po wyniku (3.99 + 149.00)*3 wychodzi ten nieoczekiwany a z tej logiki wynik powinien wyjść 467,94.
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: 8.10.2025 - 02:51