![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
Mam problem nie loguje i do tego pokazuje błąd ;/
oto błąd Kod Warning: mysql_affected_rows(): supplied resource is not a valid MySQL-Link resource in C:\strony\gry\module\login.php on line 8
bledny login lub haslo |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 416 Pomógł: 0 Dołączył: 8.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
Pisze dzis juz chyba 4 raz: jak robisz mysql_query() to daj pozniej die(mysql_error()); czyli:
i bedzie jasniej. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
1. nie sądzę, żeby po query z SELECT'em wystąpiły mysql_affected_rows... w siódmej linii powinno raczej pojawić się np.:
2. błąd w $result najprościej sprawdzić zmieniając szóstą linię na
-------------------- audaces fortuna iuvat!
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
Dzieki zombie błędu już nie ma ale nieda się zalogowac teraz ;/ pisze tylko to
Kod Logowanie
bledny login lub haslo Ten post edytował zaba12 6.08.2005, 18:19:23 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
no to znaczy, że nie znalazł użytkownika o podanym loginie i haśle. Sprawdź pomiędzy 5 i 6 linią, przez np.
czy do zapytania w ogóle docierają istniejące w bazie login i haslo. -------------------- audaces fortuna iuvat!
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
hmm chyba widzi
Kod Logowanie
SELECT * FROM uzytkownicy where login = 'admin' AND haslo = 'admin' bledny login lub haslo |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 416 Pomógł: 0 Dołączył: 8.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
ok jest zakodowane ale nadal nie loguje;/
Kod SELECT * FROM uzytkownicy where login = 'admin' AND haslo = 'db42fda9c404b99262b0855c173c764b'
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a dodałeś do bazy takiego użytkownika? odpowiedź na zapytanie jest negatywna, więc pewnie nie
-------------------- audaces fortuna iuvat!
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
tak taki uzytkownik jest w bazie danych
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
no coz... nie jestem przekonany, ale bez dostępu do całości skryptu i bazy nie umiem Ci pomóc
-------------------- audaces fortuna iuvat!
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
Oki oto sql
a to caly kod php login.php
a to jest module/login.php
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
md5() - hash ma 32 znaki. Ty ustaliłeś na 30, więc do bazy dopisało się tylko pierwsze 30 znaków hasła. zatem hasło w bazie jest inne, niżw zapytaniu.
-------------------- audaces fortuna iuvat!
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
aha dzięki juz działa mam jeszcze jedno pytanie jak mozna zrobic zeby po zalogowaniu ten kodzik
Kod <table border="0" cellspacing="0" cellpadding="2" align="right"> <tr> <td><form name="logowanie" action="login.php" method="post"></td> <td><input class="input" type="text" name="login" size="10" /></td> <td><input class="input" type="text" name="haslo" size="10" /></td> <td><input src="theme/glowna/input/wyslij.gif" type="image" name="login" value="Zaloguj" /></td> <td></form></td> </tr> </table> zmienial się np na to. Twoje konto, Dodaj artykul itp |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
poszukaj informacji o sesjach na forum. za szeroki temat, żeby tłumaczyć i powtarzać to samo setny raz.
-------------------- audaces fortuna iuvat!
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
a mam inny problem oto on
Kod Warning: mysql_query() [http://www.mysql.com/doc]: Query was empty in C:\strony\gry\module\login.php on line 22 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\strony\gry\module\login.php on line 23 a to kod
Ten post edytował zaba12 6.08.2005, 21:12:18 |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 27.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
błąd jest prawdopodobnie w tym fragmencie
pierwszy komunikat informuje o tym, ze zapytanie bylo puste. a to dlatego ze nie zostal spelniony warunek powyzszego if'a ($kto !== $login). w ogole dziwnie to zapisales sprobuj tak:
a drugi error jest konsekwencja pierwszego. btw: zapytan SQL nie trzeba zakanczac ';' |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
czemu nie wyswietla mi zadnych danych ;/
i nie ma bledu zadnego
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 7.05.2004 Skąd: Pultusk Ostrzeżenie: (0%) ![]() ![]() |
Kod $f == $login) { ... } No nie mam pojecia po co to jest :] z tego co wnioskuje z towjego kodu to porownojesz wartosci $f (ktora nie jest dostepna w tej funkcji) z $login. Jasna sprawa z ci nic nie wyswietli bo warunek zapytania jest niespelniany ;] pozatym w echo masz lekki blad jezeli dajesz text w ' to nastepnie zeby wyswietlic warotsc zmiennej musisz dac '..' a nie ".." Zreszta nie rozumiem po co masz tu petle, no chyba ze w bazie userow masz uzytkownikow o takichsamych nazwach ;] Ten post edytował R4v3N 7.08.2005, 09:09:12 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
to wyglada mniej więcej tak
login.php?cmd=mini&f=admindo tego jest to $f == $login |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:47 |