Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dotpay
xxdrago
post 3.03.2011, 15:41:26
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Witam, uruchomiłem skrypt dotpay...Wykonuje test jest wszystko ok.. do bazy dodałem sobie pole aktywne i jeżeli wyśle sms to to pole wynosi 0 a jak zrobić że jak wpisz kod i da wyślij to wartość tego zmienia sie na 1...?


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
gorden
post 3.03.2011, 15:49:07
Post #2





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


sprawdzasz czy wszystko ok i wykonujesz update kolumny z tym 0/1.

  1. UPDATE tabela SET aktywacja=1 WHERE id LIKE 'id_transakcji'
Go to the top of the page
+Quote Post
xxdrago
post 3.03.2011, 15:57:11
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


A jak zrobić że jeżeli kod jest wykorzystany to wyskakuje Kod Wykorzystany?


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
gorden
post 4.03.2011, 23:44:52
Post #4





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


Musisz wszystkie kody przechowywać w bazie, razem z kolumną o wartości 0/1, gdzie 0 to nie użyty, a 1 - użyty.

  1. $kod = 'A1B2C3'; //kod aktywujący
  2.  
  3. $query = mysql_query("SELECT * FROM tabela WHERE kod LIKE '$kod' AND aktywowany LIKE 0");
  4. if(mysql_num_rows($query) == 0) echo "Aktywowałeś już kod, lub on nie istnieje!"; else {
  5. //tutaj instrukcje, kod jest wlasciwy!
  6. //nie zapomnij o update z 0 na 1, aby nie bylo mozliwosci uzywania tego kodu kilka razy.
  7. }
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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:32