Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Ograniczenie ilości rejestracji
Szymi_2004
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.08.2010

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


Witam!
Na wstępnie chciałbym zaznaczyć, iż szukałem w Googlach oraz na forum rozwiązania mojego problemu - niestety bez skutecznie. Domyślam się, że to kwestia operacji na bazie MySQL, niestety jestem początkujący w te klocki - dlatego też zwracam się do Was, no ale do rzeczy. Chciałbym utworzyć rejestrację na mojej stronie, która pozwalałaby na rejestrację tylko pierwszym 10 osobom. W jaki sposób mogę to uczynić? Z góry dziękuję za wszelkie odpowiedzi. Pozdrawiam!

Ten post edytował Szymi_2004 30.12.2010, 21:41:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Po kliknieciu w "Zamawiam" za pewne przeprowadzasz jakąś walidację podanych danych. Sprawdzasz pewnie na początku czy w ogóle kliknięto w przycisk "Zamawiam". W tym warunku utwórz jakąś sesję np:
  1. if(isset($_POST['zamawiam'])){ //jesli kliknieto w "Zamawiam"
  2. $_SESSION['kupteraz']=1;
  3. //dalsze instrukcje
  4. }
Następnie tam gdzie wyświetlasz przycisk "Kup teraz" sprawdź tylko czy sesja istnieje:
  1. if(!isset($_SESSION['kupteraz'])){ //jesli nie istnieje sesja kupteraz wyswietl:
  2. echo '<a href="index.php?kup=teraz">Kup teraz</a>';
  3. }else{ //jesli istnieje $_SESSION['kupteraz'] wykonaj:
  4. echo '<span style="text-decoration:line-through">Kup teraz</span>'; //tekst "Kup teraz" przekreslony, bez podlinkowania
  5. }
Pamiętaj, że jeśli działasz na sesjach to w każdym pliku mysi być session_start zanim cokolwiek wyślesz w nagłówkach, czyli najlepiej na samym początku kodu.

Ten post edytował sadistic_son 3.01.2011, 22:34:54
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: 4.10.2025 - 23:14