Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]zmniejszenia jednego rekordu i zwiększenia drugiego
-princejsg-
post
Post #1





Goście







Witam od razu przejdę do rzeczy . Mam pytanie jak zrobić aby z jednego rekordu zmniejszyło wartość podaną w textboxie i zwiększyła ją o tyle samo drugiemu rekordowi którego nazwa została podana też w textboxie .
Przykład :
Adam ma 200 zł na koncie daje Alkowi 100 . Alek sumie ma na koncie 200 , a Adam 100 .
Kod PhP :
  1. <?php
  2. include('inc/db.php'); //plik odpowiedzialny za poloczenie z baza
  3. $login = $_SESSION['login'];
  4. $result = mysql_query("SELECT * FROM bank WHERE username = '$login'");
  5. ($row = mysql_fetch_object($result))
  6.  
  7. ?>

Czy ktoś może mi wyjaśnić jak coś takiego zrobić ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Dodałbym jedynie dodatkowe sprawdzanie czy dany user ma w ogóle taką kwotę:

Przy zapytaniu dla płacącego:

  1. "UPDATE rachunki SET kwota=kwota-$ile WHERE id=$id_od AND kwota >= $ile"


W tym kodzie gdy user nie ma takiej kwoty wiersz nie zostanie zmieniony więc przelew nie dojdzie do skutku (zmienna $blad będzie zawierać conajmniej jeden błąd i wykona się rollback)

Ten post edytował Sephirus 14.02.2012, 08:49:41
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: 13.10.2025 - 19:08