Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ROZWIĄZANE][MySQL][Codeigniter][PHP]Jak sprawdzić czy nick jest już w bazie
abel1
post 25.09.2016, 11:39:33
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 17.03.2014

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


W zasadzie to potrafię zrobić logowanie z rejestracją i takie tam inne . Problem w tym że zacząłem się uczyć frameworka Codeigniter i mam problem
Robię rejestracje ale nie wiem jak sprawdzić czy nick wpisywany przez usera znajduje się już w bazie
Jak by ktoś z was był dobry i napisał schemat jak to powinno się robić będę niezmiernie wdzięczny

Samo łączenie z bazą , zapis do bazy i kilka innych spraw mam już opanowane na teraz to nie potrafie sprawdzić czy nick już istnieje w bazie

Ten post edytował abel1 25.09.2016, 18:57:44
Go to the top of the page
+Quote Post
com
post 25.09.2016, 13:09:54
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


CI nie dostarcza orm, wiec zapewne masz zwykłe zapytania. No to robisz to tak samo ja wszędzie, tu nie da się nic innego wymyślisz, sprawdzasz czy rekord jest w bazie jak jest to autoryzujesz, jak nie ma to błąd i tyle
Go to the top of the page
+Quote Post
borabora
post 25.09.2016, 13:22:51
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 33
Dołączył: 8.09.2014

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


nie pamiętam dokładnie, ale CI ma wbudowany walidator formularzy, gdzie ustawiasz sobie reguły np. required. Było tam coś w stylu unique[tabela.kolumna]
poszukaj w dokumentacji

Ten post edytował borabora 25.09.2016, 13:23:08
Go to the top of the page
+Quote Post
markonix
post 25.09.2016, 16:42:03
Post #4





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Korzystasz z rule uniqe choć ona jest dość mocno ograniczona (np. nie wypytasz tylko o aktywnych itp) i warto by też nadpisać treść komunikatu.
Druga opcja - korzystasz z własnych funkcji:
http://www.codeigniter.com/user_guide/libr...idation-methods
generalnie wszystko w dokumentacji łatwo znaleźć..

Ten post edytował markonix 25.09.2016, 16:42:31


--------------------
Go to the top of the page
+Quote Post
abel1
post 25.09.2016, 18:03:00
Post #5





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 17.03.2014

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


Cytat(markonix @ 25.09.2016, 17:42:03 ) *
Korzystasz z rule uniqe choć ona jest dość mocno ograniczona (np. nie wypytasz tylko o aktywnych itp) i warto by też nadpisać treść komunikatu.
Druga opcja - korzystasz z własnych funkcji:
http://www.codeigniter.com/user_guide/libr...idation-methods
generalnie wszystko w dokumentacji łatwo znaleźć..


Tak generalnie znalazłem to ale za nic nie moge sobie z tym poradzić
Jak już wspominałem ucze się tego frameworka , to jest mój pierwszy kontakt z jakimkolwiek frameworkiem
Próbowałem już tego użyć ale nie wiem do konca ja kto zrobić
Próbowałem wpisać w tego ifa zapytanie do bazy ale nic to nie daje , po prostu nie wiem jak to zrobić

EDIT

Dzięki wszystkim za chęć pomocy
Pomógł mi post borabora
Faktycznie jest taki validator
Nawet nie zdawałem sobie sprawy jakie może być proste sprawdzenie czy nick czy cokolwiek innego w bazie już istnieje
Jeszcze raz wszystkim dziękuje

Ten post edytował abel1 25.09.2016, 18:55:17
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 - 06:34