Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak zrobić kody jednorazowe.
michallol23
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.07.2013

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


Witam. Jestem początkujący w sprawach PHP/MySql itp.
A więc, chciałbym stworzyć na stronie textbox w który można by było wstukać jednorazowy kod który znajdował by się w jakimś pliku (Potwierdzany buttonem ;D). Nie wiem kompletnie jak to zrobić, przeszukałem Google, nawet angielskie strony troche oblukałem i nigdzie tego nie znalazłem. No i po wpisaniu takiego kodu, jeśli byłby on zgodny, to włanczana była by jakaś funkcja, np. jakaś obniżka cen. Więc proszę o jakieś kody/rady/linki lub instrukcje jak mam wykonać taki kod (IMG:style_emoticons/default/haha.gif) Z góry dzięki za odpowiedzi ;P
Go to the top of the page
+Quote Post
valkirek
post
Post #2





Grupa: Zarejestrowani
Postów: 117
Pomógł: 6
Dołączył: 24.07.2013

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


Ale czego dokladnie nie wiesz? Wnioskuje, ze chcesz to do jakiegos sklepu ktory juz posiadasz?
Wystarczy zwykly formularz, plik txt z kodami (lub baza danych) a po wyslaniu formularza sprawdzasz czy kod istnieje:

- w przypadku pliku poczytaj o odczytywaniu plikow txt
- w przypadku bazy poczytaj o podstawowych zapytaniach

Gotowego nic raczej nie znajdziesz, musisz troche sie nauczyc podstaw
Go to the top of the page
+Quote Post
Crozin
post
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Na ścianie masz włącznik czy "włancznik" światła? Piszemy "włączana" - przeglądarka pewnie nawet Ci podkreśliła Twojego potworka.

1. Tworzysz sobie jakąś bazę tych kodów, która jest z góry wypełniana dostępnymi kodami. Czy to będzie pliki czy normalna baza danych nie ma znaczenia.
2. Po wysłaniu formularza:
2.1. Zakładasz blokadę odczytu i zapisu na swoją bazę danych by uniknąć problemów związanych z jednoczesnym dostępem do bazy danych przez kilku klientów.
2.2. Przeszukujesz bazę pod kątem wprowadzonego kodu:
2.2.1. jeżeli kod istnieje, wykonujesz daną operację i usuwasz go z bazy danych,
2.2.2. jeżeli kod nie istnieje wywalasz błąd.
2.3. Zdejmujesz blokadę z bazy danych.
Go to the top of the page
+Quote Post
michallol23
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.07.2013

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


Dzięki za odpowiedzi coś pokombinuje ;D Sorka za literówke ;P
Go to the top of the page
+Quote Post
Kondek
post
Post #5





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 27.12.2013

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


Jeśli udało CI się sklecić coś ciekawego to podziel się rozwiązaniem. Zacząłem szukać jak zrobić te kody i mam już pewne zamysły, jednak chętnie zerknę na gotowca (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Turson
post
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


To jest jedna z prostszych spraw

struktura tabeli:
kod | działanie

Tworzysz unikatowy kod i hashujesz go. Odczytujesz i tyle
Go to the top of the page
+Quote Post

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: 23.08.2025 - 16:03