![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Zrobiłem sobie panel dodawania nowych użytkowników w moim projekcie, już myślałem że wszystko jest cacy a tu lipa :/ Chce zrobić tak aby przy próbie utworzenia użytkownika wywalało jakiś komunikat jeśli istnieje on już w bazie... i tak jeśli np wpisuje marcin i w bazie też jest marcin to działa ok... ale jeśli wpisze Marcin to takiego użytkownika już dodaje :/ Co może rozwiązać ten problem?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie tyle że takie coś u mnie nie za bardzo chce zadziałać i nie wiem jak z tym sobie poradzić :/
Mam taki oto kod, nie wiem czy w ogóle tak powinno się to robić ale jestem w tym wszystkim początkujący i nie bardzo się znam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
No i jak tu teraz coś zrobić żeby wielkość liter nie miała znaczenia?? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
że takie coś u mnie nie za bardzo chce zadziałać\ Jak ma działać skoro W OGÓLE nie zastosowałeś sie do zapytania podanego wyzej Cytat i nie wiem jak z tym sobie poradzić :/ A to nie powinno czasem brzmiec "Zróbcie mi to"?\ Ba. Pisałeś o bazie uzytkowników a teraz walisz jakieś gatunki. Ten post edytował wookieb 1.06.2009, 20:40:28 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
A więc tak... nie jest tak jak pisałeś tylko tak jak miałem to oryginalnie... tak jak pisałeś już przerabiałem i niestety nie dało oczekiwanego rezultatu :/
Faktycznie... bo wkleiłem nie ten kod (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) No ale to nie robi większej różnicy gdyż dla gatunków to ma działać tak samo jak dla użytkowników... no i działa tak samo źle |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
No to pokaz co zrobiles, czyli jak wykorzystales podane zapytanie,
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
ja zrobiłem coś takiego.. aczkolwiek pewnie źle skoro nie chce działać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Może już wkleje cały kod żeby było wszystko jasne
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Pomijaac ten aspekt ze i tak to jest zbedne. Wystarczy samo
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
yyyy... no dobra ale w które miejsce ja mam to dodać? Albo zamiast czego?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Pomyśl troche. Przeciez dostales prawie ze gotowca. Wystarczy odrobine pomyslec.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Działa.. nie bardzo wiem na jakiej zasadzie ale działa (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Wookieb mógłbyś jeszcze zerknąć na ten kod? Teraz mam podobny problem w samym logowaniu na stronkę, którego wcześniej jednak nie zauważyłem :/ Jak w bazie mam login marcin a podam Marcin to już wywala że zły login... a chyba poprzednie rozwiązanie które mi podpowiedziałeś w tym przypadku już nie pomorze bo mi nie działało, chyba że źle to zrobiłem... Oryginalnie wygląda to tak:
|
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
1) Nie masz zabezpieczenia przed sql injection. Poczytaj o tym.
2) analogicznie zastosuj porade w mb_strtolower na $login_z_bazy i $login_pom Ten post edytował wookieb 2.06.2009, 11:48:48 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
ok zaraz to sprawdze
ale zastanawia mnie jedn... $login_pom = mysql_real_escape_string($_POST[login]); czy to aby na pewno działa w postgresie? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ten post edytował marcinp1984 2.06.2009, 12:07:49 |
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Ach zapomnialem. Oczywiscie ze nie i uzyj http://pl.php.net/pg_escape_string
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
No dobra tylko nie bardzo wiem jak tego użyć...
to pewnie tak. A co z tym mb_strtolower ? W tym przypadku też to potzrebne?? Ten post edytował marcinp1984 2.06.2009, 12:20:52 |
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
No tak.
No pomysl. Pobierasz login z bazy = Marcin a ktos wpisal marcin Potem porownuje marcin==Marcin i co ci wychodzi? Wiec zamien wszystko na male litery. |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze to zrobiłem.. w każdym bądź razie nie działa (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Póki co dopisałem to tylko do loginu
|
|
|
![]()
Post
#18
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
I znów wielkie dzięki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Działa :]
No to teraz mi zostało tylko zrobić forum do mojego projektu... masakra :/ No ale idę walczyć (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:38 |