Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Dotpay
Forum PHP.pl > Forum > Przedszkole
xxdrago
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...?
gorden
sprawdzasz czy wszystko ok i wykonujesz update kolumny z tym 0/1.

  1. UPDATE tabela SET aktywacja=1 WHERE id LIKE 'id_transakcji'
xxdrago
A jak zrobić że jeżeli kod jest wykorzystany to wyskakuje Kod Wykorzystany?
gorden
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. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.