Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodanie do grupy po wpisaniu odpowiedniego kodu
Forum PHP.pl > Forum > Gotowe rozwiązania > Skrypty forum
RazoR2011
Siema,
Jaki skrypt mam wklepac na podstronie vip.php tak aby po wpisaniu kodu xxx który bedzie sprawdzany w bazie automatycznie oprzyjmowało do grupy ViP?
piotrex41
  1. if ($_POST['code'] == $poprawny_kod) { /* zdarzenie przyjęcia do grupy */}

A tak serio to może powiedz z jakiego CMS korzystasz? Może wklej kawałek kodu? Powiedz skąd bierzesz poprawny kod? Potrzeba więcej szczegółów!

@EDIT:
100 postów biggrin.gif
RazoR2011
Phpbb by przemo.

tylko to ma byc tak że te kody będą otrzymywane z SMS, czyli będzie ich np 500 sztuk. One wszystkie będą w bazie i jeżeli dany kjod znajduje się w bazie to zostaje z niej wykasowany i użytkownik zostaje automatycznie dodany do grupy
piotrex41
No to jaki masz problem?
Zakładając że masz jakąś podstawową wiedzę, więc zrobisz sobie formularz i bazę danych, do której sam wprowadzisz kody, to zostało tylko obsłużyć formularz, mianowicie musisz:
1. Wczytać kod który wpisał użytkownik
2. Sprawdzić czy bazie występuje taki kod (najlepiej przez count() sprawdzisz ile, a będzie 1 lub 0)
3. Jeśli wynik jest większy od 0 (czy też równy 1, zależy jak warunek zapiszesz) to robisz zapytanie które usunie kod z bazy i drugie zapytanie, które nada odpowiednią grupę użytkownikowi.
Koniec filozofii biggrin.gif Bardzo prosta sprawa.
RazoR2011
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <form method="POST" action="?">
  6. Wprowadź kod:
  7. <input type="text" name="kod" /><br />
  8. <input type="submit" value="action" />
  9. </form>
  10. <?php
  11. $kod = $_POST['kod'];
  12.  
  13. $link = mysql_connect("", "", ""); // domyśl się co to jest
  14. mysql_select_db("baza", $link); // wybor bazy
  15.  
  16.  
  17. $result = mysqul_query("SELECT * FROM 'test' WHERE 'pole' = $kod");
  18. $num_rows = mysql_num_rows($result);
  19. echo $kod;
  20. echo $result;
  21. echo $num_rows;
  22.  
  23. ?>
  24.  
  25. </body>
  26. </html>


Mam taki o to kod. Lecz n nic nie zwraca. Co jest w nim źle?
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-2024 Invision Power Services, Inc.