![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 10.11.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam problem ze skryptem napisanym w php. Skrypt ma wczytywac dane z mysql (wplacil) i z wszytkich rekordow ma obliczy cene vat tego ja napisalem skrypt a nie dziala pokazuje 0.00 zł. Oto kod: [php:1:31ba42dde8]<?php $sql = "select * from users"; $result = mysql_query($sql); $vol = mysql_num_rows($result); if(empty($login)) { echo "Nieprawidłowy nick/hasło!"; } else { while ($row = mysql_fetch_array ($result)) { echo $row['wplacil'] = $kwota; $row['kwota'] = $kwota; } $stawkavat = 0.22 ; // stawka wtnosi 22% vat $wartosc = $kwota * (1 + $stawkavat); echo "Ilość zł(Z VAT): $wartosc"; } ?> [/php:1:31ba42dde8] Pozdrawiam Tomek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
$kwota masz zerowe: $row['kwota'] = $kwota;
powinno być $kwota = $row['kwota']; |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli dobrze rozumiem problem, to zaproponawałbym coś takiego :
[php:1:d243845bab] <?php if(empty($login)) echo "Nieprawidłowy nick/hasło!"; else { $kasa = array(); while ($row = mysql_fetch_array ($result)) { array_push($kasa,$row['kwota']); //dorzuca nawe elementy do tablicy } $stawkavat = 0.22 ; // stawka wtnosi 22% vat $wartosc = array_sum($kasa) * (1 + $stawkavat); echo "Ilość zł(Z VAT): $wartosc"; } ?> [/php:1:d243845bab] |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 10.11.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Dzięki bardzo dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) za to sie nalezy 1 punkcik (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
problem rozwiazany, ale jeszcze polece MySQL'a (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
[php:1:8fbe868fb7]<?php $stawkavat = 0.22 ; list($suma, $sumazvat) = mysql_fetch_row(mysql_query("select sum(wplacil) as suma, (sum(wplacil)+ (1+".$stawkavat.") *sum(wplacil)) as suma_z_vat from tabela")); echo "Ilość zł: ".$suma." (Z VAT ".$sumazvat.")"; ?>[/php:1:8fbe868fb7] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:00 |