Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] Śmieszny problem
Afro
post 17.05.2007, 11:02:36
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.05.2007

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


mam taką funkcję w sklepie

  1. <?php
  2. public function GetTotalAmount($cartId)
  3. {
  4. $query_string =
  5.  "SELECT SUM(product.price * shopping_cart.quantity) AS total_amount
  6. FROM shopping_cart INNER JOIN product
  7. ON shopping_cart.product_id = product.product_id
  8. WHERE shopping_cart.cart_id = '$cartId'";
  9. $result = $this->dbManager->DbGetOne($query_string);
  10. return $result;
  11. }
  12. ?>


funkcja zwraca calkowita sume za wlozone do koszyka produkty... Potrzebuje do tego dodac kwote 6.20 tak aby w wyniku dzialania tej funkcji otrzymac juz calkowita wartosc (powiekszona o te 6,20)... Jestem bardzo poczatkujacym więc może jest to mega banalne, ale mam z tym problem...

Z góry dzięki za podpowiedzi....
Go to the top of the page
+Quote Post
Darti
post 17.05.2007, 11:06:17
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


  1. <?php
  2. return $result + 6.2;
  3. ?>


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post
Cysiaczek
post 17.05.2007, 11:06:29
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Jeśli pole w bazie zawiera kwotę transakcji, to aby ją powiększyć o 6,20 musisz dodać do siebie dwie kwoty.
  1. <?php
  2. $result = $this->dbManager->DbGetOne($query_string);
  3. $result+=6.20;
  4. return $result;
  5. ?>


Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Afro
post 17.05.2007, 11:09:34
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.05.2007

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


Wielkie dzięki smile.gif aż wstyd czegos takiego nie wiedziec biggrin.gif
Go to the top of the page
+Quote Post
no_face
post 17.05.2007, 11:21:56
Post #5





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

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


Nie zeby cos, ale jesli 6.2 jest to kwota np kosztu przesylki, ktora byc moze bedzie ulegac zmianie, dobrym pomyslem byloby ustalenie stalej na poczatku skryptu i na tej stalej oparcie skryptu/dodania.
Go to the top of the page
+Quote Post
Darti
post 17.05.2007, 11:39:26
Post #6





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


Cytat(no_face @ 17.05.2007, 10:21:56 ) *
Nie zeby cos, ale jesli 6.2 jest to kwota np kosztu przesylki, ktora byc moze bedzie ulegac zmianie, dobrym pomyslem byloby ustalenie stalej na poczatku skryptu i na tej stalej oparcie skryptu/dodania.


Albo jeszcze lepiej umieścić taką informację w bazie danych i mieć możliwość zmiany w panelu administracyjnym.


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post

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: 13.08.2025 - 22:48