Jump to content

Photo
- - - - -

Sprawdzanie poprawności rekordu z bazy w formularzu!


5 replies to this topic
  • Please log in to reply
Tpk-Games

    Nowy użytkownik

  • 19 posts
    • Czas spędzony online: 18h 55m 3s
3
Neutralna

Posted 23 March 2015 - 19:21

#1

Siema!

Wie ktoś może jak napisać skrypt sprawdzający dane formularza, łączący się z bazą i sprawdzający istnienie danego użytkownika?

Chciałbym zrobić takie coś do konkursu. Aby wystartować należałoby się zapisać wpisując swój nick w dane pole które musiałoby sprawdzać poprawność tak jak pole nick w mybb.

Po wysłaniu nicku serwer łączył by się z bazą i daną tabelą a następnie odnajdował dany rekord (nick użytkownika) i zwracał odpowiedź o istnieniu bądź też braku user'a w bazie.

W zasadzie jest to niby proste ale nawet ucząc się mysql i php nie jestem w stanie zrobić tego tak aby działało a gubię się już na html dlatego tez wątek w tym dziale. 

Potrafię zrobić formularz i na tym się kończy moja wiedza - gdy w grę wchodzi przesył danych przez ten formularz odpadam.


  • 0

JJay

    Stary wyjadacz

  • 199 posts
    • Czas spędzony online: 5d 9h 38m 21s
19
Dobra
  • LocationCieszyn > Łódź

Posted 23 March 2015 - 21:46

#2

Mógłbym zarzucić kodem z mojego projektu ale to nie na tym polega. Poszukaj poradników nt. PHP i MySQL i możesz nawet w kilka godzin to ogarnąć a wiedza przyda ci się najdłużej. PHP jest łatwy a MySQL nie trzeba zbytnio znać ;)


  • 0

Michał

    Stary wyjadacz

  • 301 posts
    • Czas spędzony online: 16d 7h 11m 3s
95
Znakomita!

Posted 23 March 2015 - 22:28

#3

SQL:

SELECT nick FROM users WHERE username=nick_którego_szukasz LIMIT 1

później w PHP rozbijasz zwrócony wynik na tablice, i robisz warunek z wykorzystaniem funkcji isset(), gdzie w argumencie dasz tablice z indexem 'nick'.
Kod poskładaj sobie sam ;). Myślę, że nikt nie powinien pisać za ciebie pracy konkursowej ;)


  • 0

unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 24 March 2015 - 08:49

#4

Tylko w nick_którego_szukasz nie wrzucaj gołych danych z $_POST, bo to łatwo injuknąć :D

Najlepiej (pdo?) skorzystać z prepare.


  • 0

webDeveloper


zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 24 March 2015 - 12:50

#5

SQL:

SELECT nick FROM users WHERE username=nick_którego_szukasz LIMIT 1
później w PHP rozbijasz zwrócony wynik na tablice, i robisz warunek z wykorzystaniem funkcji isset(), gdzie w argumencie dasz tablice z indexem 'nick'.
Kod poskładaj sobie sam ;). Myślę, że nikt nie powinien pisać za ciebie pracy konkursowej ;)
on chyba chce sam zrobić konkurs ;)
  • 1

Tpk-Games

    Nowy użytkownik

  • 19 posts
    • Czas spędzony online: 18h 55m 3s
3
Neutralna

Posted 25 March 2015 - 13:35

#6
Nie tylko po prostu chce napisać bądź skorzystać z jakiegoś gotowego skryptu i za jego pomocą zrobić konkurs. Lista jest po to żeby startowali ci którzy faktycznie chcą a nie każdy który wejdzie dwa razy i odpisze na wystkie wątki. Konkurs jest na zasadzie kto więcej się udziela i jest robiony co miesiąc. Wśród trzech najaktywniejszych jest losowana nagroda.
  • 0





Podone tematy Collapse

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users