![]() |
![]() |
--Major-- |
![]()
Post
#1
|
Goście ![]() |
Witam. Postanowiłem sprawdzić swoje siły przy skrypcie rejestracji.
Otóż moje postanowienia są takie: 4 pola: - Login - Hasło - Powtórz hasło *Sprawdzanie czy pola nie są puste. (działa) *Sprawdzanie czy hasła są identyczne. (działa) *W przypadku poprawnej rejestracji wyświetla "Zarejestrowano poprawnie" nad formularzem. (nie działa) *W przypadku niepowodzenia wyświetla "Błąd. Proszę spróbować za kilka sekund" nad formularzem. (nie działa) *No i oczywiście jeżeli wszystkie pola są wypełnione dodaj rekordy do bazy. (nie działa) Szyfrowanie hasła dodam później (IMG:style_emoticons/default/smile.gif) Tak samo sprawdzanie czy login i hasło już istnieje w bazie. Kod rejestracji:
Podejrzewam że mam pomieszaną kolejność IF'ów i coś się żre z czymś, jednak nie mogę rozwikłać co takiego (IMG:style_emoticons/default/smile.gif) Pomożecie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
Ja się zastanawiam czy dałoby się uprościć tą rejestrację ze sprawdzaniem i nie lepiej byłoby pisać po if jeszcze elseif albo else jakby coś się źle zrobiło to wtedy można łatwiej wyczaić gdzie się popełniło błąd, mnie nie raz uratowało to że dopisywałem else do warunku jak coś było w do zrobienia, no i szybciej szło poprawianie. Jak jesteś początkujący i uczysz się dopiero php z kursu to sprawdź czy kurs jest dokładnie pod php5, jak wspomniał deadwheel o operatorach pod php4 to zastanawiam się,czy przerabia przestarzały kursu php(choć niewiele się różni ale różnice są (IMG:style_emoticons/default/tongue.gif) ).
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 16:35 |