Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]stan konta
antek008
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 5.02.2014

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


witam
szukam pomocy z rozwiązaniu problemu. chodzi o akutalizację stanu konta. uzytkownik będzie wprowadzał swoje dochody i wydatki. sumowanie przychodów to zrobie ale chodzi o to by każda wprowadzony wydatek pomniejszał tą sumę o kwote wydatku. i jak to rozwiązać ?

Ten post edytował antek008 9.02.2014, 12:34:37
Go to the top of the page
+Quote Post
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Za pomocą odejmowania, w PHP odpowiada za to znak -

Ten post edytował markonix 8.02.2014, 15:41:48


--------------------
Go to the top of the page
+Quote Post
antek008
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 5.02.2014

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


no tak:P.
mam stan konta w zmiennej X i jest wyswietlane w jednym skrypcie
w drugim skrypcie mam obsługe dodawania przychodu i dane sa przesyłane tez z jakichs zmiennych
Go to the top of the page
+Quote Post
markonix
post
Post #4





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Aha


--------------------
Go to the top of the page
+Quote Post
Michael2318
post
Post #5





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


Cytat(antek008 @ 8.02.2014, 15:34:26 ) *
sumowanie przychodów to zrobie


No to w czym problem...?

  1. $suma = 72;
  2.  
  3. $wydatek = 22;
  4.  
  5. $result = $suma-$wydatek;


arrowheadsmiley.png

Ten post edytował Michael2318 8.02.2014, 16:39:33
Go to the top of the page
+Quote Post
antek008
post
Post #6





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 5.02.2014

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


a bedą sie widzieć te 2 zmienne z dwóch róznych skryptów?
Go to the top of the page
+Quote Post
matiit
post
Post #7





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

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


Jak zaimportujesz lub przekażesz w inny sposób to się będą widzieć.

Polecam wrócić do podstaw. Żanet Kaleta.
Go to the top of the page
+Quote Post
antek008
post
Post #8





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 5.02.2014

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


$stan-='".$kwota."';
tak nie idzie jak dam dla obu zmiennych global
Go to the top of the page
+Quote Post
markonix
post
Post #9





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


A po co te dziwne znaczki wokoło tej zmiennej $kwota?


--------------------
Go to the top of the page
+Quote Post
antek008
post
Post #10





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 5.02.2014

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


bez nich też nie odejmuje
Go to the top of the page
+Quote Post
markonix
post
Post #11





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Wklej tu cały kod.


--------------------
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #12





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Proszę uzupełnić tagi w temacie.


--------------------
Go to the top of the page
+Quote Post
Testosteron
post
Post #13





Grupa: Zarejestrowani
Postów: 113
Pomógł: 2
Dołączył: 15.09.2011

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


Nie wiem, czy dobrze Cię zrozumiałem
  1. <form action="test.php" method="POST">
  2. <input type="text" name="wydatki">
  3. <input type="submit" value="odejmij">
  4. </form>
  5. <?php
  6. $kwota = 500;
  7. $nowa_kwota = $kwota - $_POST['wydatki'];
  8. echo 'Twoje środki wynoszą <b>' . $nowa_kwota . '</b> zł';
  9. ?>

Tylko, że normalnie kwotę będziesz przetrzymywać w bazie danych albo w pliku, więc zmiany będą trwałe.
Go to the top of the page
+Quote Post
markonix
post
Post #14





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Podany przez Ciebie kod działa.


--------------------
Go to the top of the page
+Quote Post
antek008
post
Post #15





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 5.02.2014

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


kurde chyba tego zrealizować się nie da tak jak myślę.
jest tabela dochodów, wydatków i stan konta. w tabeli stan konta będzie trzymana suma dochodów. po wprowadzeniu płatności stan sie ten zmiejsza i tu jakoś to bedzie działać. ale jak aktualizować stan konta jezli ktoś doda nowy dochód?

to juz nie ważne wymysliłem jak to zrobić. problem jest w tym że nie odejmuje:/. stan jest 250, dam wpis na 100 to po updacie jest -100 zamiast 150.

$st1 = $st - $kwota;

typy te same - decimal

Ten post edytował antek008 15.02.2014, 00:29:00
Go to the top of the page
+Quote Post
Pyton_000
post
Post #16





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


pokaż cały kod z odejmowaniem
Go to the top of the page
+Quote Post
c4ash
post
Post #17





Grupa: Zarejestrowani
Postów: 73
Pomógł: 9
Dołączył: 14.01.2010

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


Cytat(antek008 @ 14.02.2014, 22:28:04 ) *
jest tabela dochodów, wydatków i stan konta

A na co Ci stan konta? Przy kazdym wywolaniu pytania o stan konta robisz $d = SUM(dochody) $w = SUM(wydatki), a potem $stanKonta = $d - $w i masz na bierzaco.
Oczywiscie SUM() - robisz w zapytaniu do bazy. Bo z powyzszego wnioskuje, ze masz MySQL, skoro jest tabela smile.gif

Co do tego drugiego - daj caly kod, bo z tego wycinka, to ciezko cos zrobic
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 Aktualny czas: 21.08.2025 - 03:13