Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zrobić kody jednorazowe.
michallol23
post 23.07.2013, 23:16:02
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 haha.gif Z góry dzięki za odpowiedzi ;P
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
valkirek
post 24.07.2013, 10:30:21
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 24.07.2013, 10:45:10
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 24.07.2013, 11:19:18
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 27.12.2013, 12:32:41
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 smile.gif
Go to the top of the page
+Quote Post
Turson
post 27.12.2013, 12:38:02
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:13