![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam panel logowania i chcę zrobić tak żeby logowało nie zależnie od wielkości liter w loginie.
Jak widać login to "mateusz" z małej literki. Próbowałem więc zamienić $login tak aby przetwarzał litery z pól na małe.
Nie wyszło w żaden sposób. Pewnie odp. jest banalna. Proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Logowanie to porównywanie do siebie dwóch lub więcej pól:
Sprowadzasz string do małych liter, więc string z którym taki login będzie porównywany także musi być sprowadzony do takiego samego formatu. Najlepiej sobie zdebuguj kod w różnych etapach - print_r, echo itp - standardowe podejście. Kod w drugim przykładzie jest poprawny, powinien działać. Jedyne rozwiązanie to takie, że POST jest pusty, albo leci do niego coś innego niż login 'mateusz'. Ten post edytował plurr 25.01.2009, 15:42:35 |
|
|
![]()
Post
#3
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a login w bazie danych masz również z małych liter? bo jeśli nie to nie zadziała.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Piotrooo89 w kodzie jest określony login i hasło, przyjżyj się. Nie ma bazy.
Plurr wpisuję MATEUSZ i chcę aby zamieniło mi na mateusz aby = $login Nie zależnie czy wpisze MaTeusz MATEUSZ mateuSZ chcę aby zamieniło na mateusz i = $login (mateusz) Ten post edytował MateuszScirka 25.01.2009, 15:47:27 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Może zadziała. Masz jeszcze manuala strtolower" title="Zobacz w manualu PHP" target="_manual Ten post edytował potreb 25.01.2009, 16:02:35 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Twoje rozwiazanie powinno działać, tam nie ma żadnego skomplikowanego kodu, dla przykładu podaje:
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Potreb tak już próbowałem...
plurr... tą metodę również oklepałem ;( Dlatego napisałem że to jest dziwny problem, niby proste ale jednak nie bardzo działa... |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Potreb tak już próbowałem... plurr... tą metodę również oklepałem ;( Dlatego napisałem że to jest dziwny problem, niby proste ale jednak nie bardzo działa... Coś sciemiasz ;-) przykład, który Ci podałem teraz przetestowałem i u mnie działa. Może byłoby inaczej, gdybyś w loginie miał polskie znaki - w metodach strto.. jest problem z kodowaniem znaków. Ten post edytował plurr 25.01.2009, 18:32:25 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Nie ściemniam patrz:
Nie działa ;/ |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Posklejałem cały Twój skrypcik i działa. Wyprintujtuj Sesje. Może masz z nimi problem. Zamień sesje na post'a w warunku. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Nie działa. Może dlatego że mam dalej jeszcze:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 20:33 |