Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] [MYSQL] System kodów
Killerek
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 2
Dołączył: 15.12.2012

Ostrzeżenie: (10%)
X----


Witam mam taką tabelkę

  1. kod | status


i w tej tabelce jest kod phppl_ScBKn i teraz powinien się wyświetlić formularz i w nim coś takiego:

Wpisz użytkownika:
TUTAJ POLE TYPU TEXT
Wpisz kod:
TUTAJ POLE TYPU TEXT

i teraz niech skrypt sprawdzi czy kod który został wpisany do drugiego pola istnieje i jeżeli istnieje i w statusie jest 0 to robi się zapytanie

  1. UPDATE user SET `punkty` = +5 WHERE `name` = 'TUTAJ UŻYTKOWNIK'


oraz

  1. UPDATE codes SET `status` = '1' WHERE `kod` = 'TUTAJ KOD'


oraz wyskakuje napis "Konto TUTAJ NAZWA zostało doładowane 5 punktami!"

Jeżeli kod istnieje ale w statusie jest 1 to wyskakuje błąd np. "Ten kod został już wykorzystany".

Jeżeli kod nie istnieje w bazie wyskakuje "Kod nie istnieje"


Czy da się coś takiego zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


no to własnie Ci to napisałem, dlatego musisz dodać w tebeli komórke w ktrórej bedziesz przechowywał id użytkownika do którego dany kod należy, i jesli bedzie sie on zgadzał to wtedy kod sie wykona (IMG:style_emoticons/default/wink.gif) nie wytłumaczę Ci teraz całego działania realcji w jednym poście, musisz o tym poczytać (IMG:style_emoticons/default/wink.gif) coś w temacie masz tu http://gryf.mif.pg.gda.pl/~mate/wyklady/bazy/relacje.html i http://pl.wikibooks.org/wiki/PHP/Relacje_i_indeksy (IMG:style_emoticons/default/smile.gif)

Ten post edytował com 18.04.2013, 16:37:46
Go to the top of the page
+Quote Post
Killerek
post
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 2
Dołączył: 15.12.2012

Ostrzeżenie: (10%)
X----


Cytat(com @ 18.04.2013, 17:35:56 ) *
no to własnie Ci to napisałem, dlatego musisz dodać w tebeli komórke w ktrórej bedziesz przechowywał id użytkownika do którego dany kod należy, i jesli bedzie sie on zgadzał to wtedy kod sie wykona (IMG:style_emoticons/default/wink.gif) nie wytłumaczę Ci teraz całego działania realcji w jednym poście, musisz o tym poczytać (IMG:style_emoticons/default/wink.gif) coś w temacie masz tu http://gryf.mif.pg.gda.pl/~mate/wyklady/bazy/relacje.html i http://pl.wikibooks.org/wiki/PHP/Relacje_i_indeksy (IMG:style_emoticons/default/smile.gif)


Rozumiem o co ci chodzi ale mi chodzi o takie coś jak "Kto pierwszy ten lepszy" czy kto użyje tego kodu jako pierwszy to jemu doda te plusy. Coś jak craftserve na facebooku daje daną ilość kodów i kazdy z nich tworzy serwer. A mi chodzi o to samo tylko że u mnie ma dodawać te plusy... Istnieje jakiś inny sposób na to?

Chodzi mi oto że żaden kod nie ma być przypisany do usera tylko kazdy sobie moze uzyc go.

Ten post edytował Killerek 18.04.2013, 16:48:40
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: 7.10.2025 - 03:48