Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+mysql] Logowanie
zaba12
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Gliwice

Ostrzeżenie: (10%)
X----


Mam problem nie loguje i do tego pokazuje błąd ;/

  1. <? function zaloguj() {
  2. global $cmd,$nick,$haslo;
  3. $haslo=md5($_POST['haslo']);
  4. $query = &#092;" SELECT * FROM uzytkownicy where login = '\".$_POST['login'].\"' AND haslo = '\".$_POST['haslo'].\"' \";
  5. $result = mysql_query($query);
  6. if($result && mysql_affected_rows($result) > 0)
  7. {
  8. echo '&nbsp;Zostałe&para; zalogowany';
  9. }
  10. else
  11. {
  12.  echo '&nbsp;bledny login lub haslo';
  13. }
  14.  
  15. } 
  16. ?>


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


1. Moja poprzednia wypowiedź była odnośnie wypwiedzi @Jim'a.
2. Jeżeli piszesz funkcję po to żeby użyć jej tylko raz, to pomyśl nad tym czy warto. Jest to zbędny czas dla procesora.
3. Funkcje z tłumem globali są bez sensu i źle zaprojektowane. Lepiej przekazać zmiennne do funkcji jako jej parametry, ewentualnie poprzez referencję.
4. Jeżeli czasem zdarza się, że nie widać błędu to znaczy, że ustawienia php mogą blokować ich wyświetlanie. Na początku takiego skryptu daj:
  1. <?php
  2.  
  3. error_reporting( E_ALL );
  4. ini_set( 'display_errors', 1 );
  5.  
  6. ?>

5. Nie używanie zmiennych superglobalnych szkodzi bezpieczeństwu skryptów.
6. Poczytaj sobie o podstawach w jakimś lepszym kursie niż czytałeś (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie
- zaba12   [php+mysql] Logowanie   6.08.2005, 17:58:43
- - ikioloak   Pisze dzis juz chyba 4 raz: jak robisz mysql_query...   6.08.2005, 18:15:21
- - zombie   1. nie sądzę, żeby po query z SELECT'em wystąp...   6.08.2005, 18:16:09
- - zaba12   Dzieki zombie błędu już nie ma ale nieda się zalog...   6.08.2005, 18:18:54
- - zombie   no to znaczy, że nie znalazł użytkownika o podanym...   6.08.2005, 18:35:13
- - zaba12   hmm chyba widzi Kod Logowanie SELECT * FROM uz...   6.08.2005, 18:37:03
- - ikioloak   a haslo w bazie nie jest czasem w md5()? nie powin...   6.08.2005, 18:40:40
- - zaba12   ok jest zakodowane ale nadal nie loguje;/ KodSELE...   6.08.2005, 18:42:54
- - zombie   a dodałeś do bazy takiego użytkownika? odpowiedź n...   6.08.2005, 18:43:44
- - zaba12   tak taki uzytkownik jest w bazie danych   6.08.2005, 18:45:56
- - zombie   no coz... nie jestem przekonany, ale bez dostępu d...   6.08.2005, 18:54:53
- - zaba12   Oki oto sql [SQL] pobierz, plaintext CREATE TAB...   6.08.2005, 18:57:24
- - zombie   md5() - hash ma 32 znaki. Ty ustaliłeś na 30, więc...   6.08.2005, 18:59:15
- - zaba12   aha dzięki juz działa mam jeszcze jedno pytanie ja...   6.08.2005, 19:02:46
- - zombie   poszukaj informacji o sesjach na forum. za szeroki...   6.08.2005, 19:38:50
- - zaba12   a mam inny problem oto on KodWarning: mysql_q...   6.08.2005, 20:44:04
- - Jim   błąd jest prawdopodobnie w tym fragmencie [PHP] p...   6.08.2005, 21:53:20
- - zaba12   czemu nie wyswietla mi zadnych danych ;/ i nie ma ...   7.08.2005, 08:48:46
- - R4v3N   [PHP] pobierz, plaintext <?php function us...   7.08.2005, 09:06:41
- - zaba12   to wyglada mniej więcej tak login.php?cmd=mini...   7.08.2005, 09:21:59
- - R4v3N   to musisz dac Kodglobal $f; a najlepiej w te...   7.08.2005, 09:23:54
- - zaba12   jak to zrobilem to nic teraz nie wyswietla   7.08.2005, 09:29:42
- - mike_mech   Zmienne z URL'a powinno siępobierać za pomocą ...   7.08.2005, 09:30:40
- - Jim   Cytat(mike_mech @ 2005-08-07 08:30:40)Zmienne...   7.08.2005, 10:48:28
- - mike_mech   Poczytaj, np. tutaj: Podręcznik php -> Bezpiecz...   7.08.2005, 11:21:57
- - zaba12   lol przczytales poprawnie temat jaki zrobilem bo z...   7.08.2005, 11:30:39
- - mike_mech   1. Moja poprzednia wypowiedź była odnośnie wypwie...   7.08.2005, 11:56:12
- - zaba12   A mam taki kod zalogowalem sie i gdy wchodze w jak...   7.08.2005, 13:00:22
- - strife   Poczytaj o sesjach   7.08.2005, 14:34:13
- - zaba12   hmm niemoge se poradzic ;/   7.08.2005, 15:19:43
- - strife   [PHP] pobierz, plaintext <?php //... Twoj ...   7.08.2005, 15:26:40
- - zaba12   Jestes zalogowany wyloguj ale czemu mnie z tego k...   7.08.2005, 15:33:48
- - strife   Ponieważ przy przejściu na inną stronę $_POST...   7.08.2005, 16:21:57
- - zaba12   tzn jak ? bo z logowania jestem ciemny troche ;/   7.08.2005, 19:32:43
- - strife   Poszukaj! Sprawa logowania przewija się przez ...   8.08.2005, 14:37:16
- - zaba12   przeglądalem i sprawdzalem lecz nic nie pomogly ;/...   8.08.2005, 17:38:18


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 21:39