Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Odliczanie % od kwoty
Forum PHP.pl > Forum > Przedszkole
d.stp
Dla każdego użytkownika przydzielam inny rabat w procentach (coś na zasadzie sklepu). Nie wiem jak od kwoty bazowej odjąć procent.

Np. użytkownik ma przypisane 5% rabatu od kwoty bazowej. Produkt kosztuje 50.00 zł.

Jak to wyliczyć? I nie będzie to problem, że w bazie mam ceny w formie np. 10.00, 25.00...

W tabeli "users" mam pole "rabat" i tam trzymam same cyfry, np. 5 (5%)
markonix
Zwykłe mnożenie przez ułamki.
5% to 0.05..
d.stp
Próbowałem tak, ale jakieś cuda mi wychodzą...

  1. $code['cena'] = $code['cena'] * 0.05;


I np. mam produkt, który kosztuje normalnie 4.75 zł. Taki wynik: 0.2375 ZŁ
upeertv
Algorytm:

50

to:
5%
z 50zł

  1. $procent = '5';
  2. $cena = ((($procent) *100) / ($code['cena']));
  3. $cena2 = (($code['cena']) - ($cena));
  4. echo $cena2;


a dwa w tym co ty napisales
  1. $code['cena'] = $code['cena'] * 0.05;

jest blad logiczny spróbuj go sam zauwazyć
Greg0
bo 4,75*0,05=0,2375
Wyszło prawidłowo. Musisz ten wynik odjąć od tej ceny jeśli chcesz ją obniżyć o 5%.
d.stp
Nie wiem...

  1. $code['cena'] = (5*100) / $code['cena'];


Cena: 5.00 zł
Wynik: 100 zł
_Borys_
  1. number_format(4.75 - (4.75 * 0.05),2);
upeertv
  1. $procent = '5';
  2. $cena = (($procent) * ($code['cena']) / 100);
  3. $cena2 = (($code['cena']) - ($cena));
  4. echo $cena2;
d.stp
DZIĘKI BORYS
Greg0
matematyka poziom podstawówka. Temat lekcji: Procenty, obniżki i podwyżki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.