Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL]Wynik mnożenia - miejsca po przecinku
kristaps
post
Post #1





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

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


Witam. Pobieram rekordy jako tablicę asocjacyjną. Pewne elementy są tekstem, inne cyframi. Bywa, że jest różna ilość miejsc po przecinku/kropce. No i tu zaczynają się schody. $brutto wygląda załóżmy tak: 13.85, natomiast $ilość przycinam, bo domyślnie wygląda tak: 4.000 (po użyciu substr otrzymuję 4). Gdy mnożę obie zmienne otrzymuję: 55.4, bez zera. Mnożąc inne zmienne, których iloczyn nie kończy się zerem jest ok (np. 2 * 13.92 = 27.84). Jak mogę rozwiązać problem znikającego zera? Pozdrawiam.

Kod
while ($row = mysql_fetch_assoc($result)) {
                
                $ilesztuk = $row["ilosc"];
                $ilosc = substr($ilesztuk, 0, 1);
                $brutto = $row["brutto"];        
                $wartoscbrutto = $ilosc * $brutto;
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: 21.12.2025 - 06:15