Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> błędne zapytanie do bazy danych..., gdzie tkwi błąd ?
niko
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mam problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jest to system logowania:
za wszysytko odpowiedzialna jest funkcja :

  1. <?php
  2.  
  3. function bazadan($t_dalej,$lg,$t_nazwa_klienta,$t_haslo,$login_0,$login_1,$login_2,$login_3,$t_kliknij_tutaj,$t_tylkodlazalogowanych,$t_nasz,$t_abysiezalogowac,$t_nowy,$t_abysiezarejestrowac,$full_url) {
  4.         $query = mysql_query(&#092;"SELECT * FROM uzytkownicy WHERE 'user_name' = \" . $_POST['login'] . \"  \");
  5.         $fetch = mysql_fetch_array($query);
  6.         if ( $fetch ) 
  7.         {
  8.           if ( md5( $_POST['haslo'] ) == $fetch['user_pass'] )
  9.           {
  10. #Logowanie zakończone sukcesem            
  11.             $_SESSION[&#092;"login\"]; 
  12.             
  13.             if (!isset($full_url)){
  14.                 $full_url=$full_url;
  15.             }else{
  16.                 $full_url=&#092;"index.php\";
  17.             }
  18.             
  19.             header(&#092;"Location: \".$full_url.\"?\" . SID);
  20.           }
  21.           else
  22.           {
  23. #Przykro nam, ale podane hasło jest błędne            
  24.            }
  25.         }
  26.         else
  27.         {
  28. #Podany użytkownik nie istnieje w bazie danych            
  29.         }
  30. }
  31. ?>


funkcja logowanie przekazuje dwie zmienne : 'login' i 'haslo'


baza wygląda tak : [plik *.sql]

  1. CREATE TABLE `uzytkownicy` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `user_pass` char(255) DEFAULT NULL,
  4. `pass_name` char(255) DEFAULT NULL,
  5. PRIMARY KEY (`id`)
  6. )


i teraz problem jest w tym ze wywala mi :
warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/funkcje.php on line 72


o co mu biega ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i jak można do tej bazy dodać przykładowego usera lub zmodyfikować sobie zapis by załadować ja na serwa już z przykładowym userem i hasłem ?

Ten post edytował niko 12.07.2005, 20:01:32
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.08.2025 - 14:07