Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Problem z where clause
aga323
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.01.2007
Skąd: Oborniki

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


Witam. Otóż mam problem. Mam zrobione logowanie i gdy wpisze dobre haslo i login to mnie normalnie loguje, a kiedy wpiszę złe zamiast wyświetlić sie po prostu "Zły login" wyświetla się:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/g/2/g2test/dziennik/log.php on line 18
Unknown column 'jakistamlogin' in 'where clause'

Może podam kawałek kodu, gdzie wywala błąd
  1. <?php
  2. $query = "SELECT * FROM user WHERE user = $login_f";
  3. $result = mysql_query ($query);
  4. //-------------------------
  5. //Sprawdzenie czy baza zwróciła przynajmniej 1 rekord.
  6. $ilosc = mysql_num_rows($result) or die (mysql_error()); // to jest ta nieszczęsna linia 18 
  7. if($ilosc==0)
  8. {
  9. echo 'Zly login';
  10. }
  11. else
  12. { // tu tam dalszy ciąg ale już nie istotny
  13. ?>

Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
aga323
post
Post #2





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.01.2007
Skąd: Oborniki

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


Dziękuję wszystkim za trafne odpowiedzi jdnak teraz znowu jest problem... Po zalogowaniu pojawia się białe tło i nic... pustka. Podaję kod:
  1. <?
  2. //Nadajemy zmiennej $login_f wartość jaką użytkownik wpisał w pole Login
  3. $login_f = $_POST['user'];
  4. //Nadajemy zmiennej $pass_f wartość jaką użytkownik wpisał w pole Haslo
  5. $pass_f = $_POST['pass'];
  6. //Laczenie z baza
  7. include ("connect.php");
  8. //-------------------------
  9. //  Zapytanie
  10. //-------------------------
  11. //pobieramy użytkownika o takim loginie z bazy.
  12. $query = mysql_query("SELECT * FROM `users` WHERE login='".$login_f."' AND haslo='".$pass_f."';");
  13. $result = @mysql_fetch_array($query);
  14. if(!empty($result['login'])){
  15.  
  16.  $login_b = $wynik['login'];
  17.  $pass_b = $wynik['haslo'];
  18. if($login_f==$login_b && $pass_f==$pass_b)
  19. {
  20. //Tworzymy zmienną sesji $_SESSION['Login'] i nadajemy jej
  21. //wartość jaka jest w bazie danych odpowiadająca zalogowanemu użytkownikowi.
  22. $_SESSION['User']= $login_b;
  23. $_SESSION['User_id']= $wynik['id'];
  24. $_SESSION['lewel']= $wynik['lewel'];
  25. //Zalogowanego użytkownika przenosimy na strone index.php
  26. header( 'Location: ses.php' );
  27. }
  28. }
  29.  
  30.  
  31.  
  32. else
  33. {
  34. echo "Zły login";  
  35.  
  36. }
  37. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- aga323   [php]Problem z where clause   18.05.2007, 16:06:23
- - Darti   Zastosuj odpowiednie apostrofy:[SQL] pobierz, plai...   18.05.2007, 16:20:21
- - aga323   Dzięki, pomogło. Ale teraz się z kolei nic nie wyś...   18.05.2007, 16:28:36
- - Darti   Sprawdź co robi die" title="Zobacz w manualu PHP" ...   18.05.2007, 16:47:42
- - aga323   Hmmm... sprawdziłam ale cos mi nie wychodzi, zapew...   18.05.2007, 19:52:25
- - MiFlo   a nie lepiej tak ? [PHP] pobierz, plaintext <?p...   18.05.2007, 20:17:15
- - aga323   MiFlo Twój pomysl pomógł, ale tylko w pewnym stopn...   19.05.2007, 11:05:58
- - Kicok   Nazw kolumn nie umieszcza się w apostrofach   19.05.2007, 14:06:45
- - Darti   @aga323 przyjrzyj się w którym miejscu @MiFlo dał ...   19.05.2007, 14:27:45
- - Noddi   Przyjrzyj się także lini 13 i 21, po co w lini 21 ...   19.05.2007, 14:49:19
- - JaRoPHP   Funkcja mysql_fetch_array" title="Zobacz w manualu...   19.05.2007, 14:56:53
- - aga323   Dziękuję wszystkim za trafne odpowiedzi jdnak tera...   19.05.2007, 16:41:25
- - JaRoPHP   No tak, ale nazwy tablic masz różne: [PHP] pobierz...   19.05.2007, 18:48:08
- - aga323   Racja, sorki mój błąd. Poprawiłam, ale nie wiem cz...   19.05.2007, 19:28:37
- - strife   1. Usuń @ z 15 linijki. 2. Zobacz co zwraca mysql_...   19.05.2007, 19:50:28
- - aga323   @ usunięta a mysql_error nic nie zwraca.... :...   20.05.2007, 11:47:10
- - mike   Usuń apostrofy z nazw kolumn. Może to zadziała. Cz...   20.05.2007, 11:58:00
- - JaRoPHP   Cytat(aga323 @ 20.05.2007, 10:47:10 )...   20.05.2007, 12:00:58
- - aga323   Lol Mike masz racje, podziałało Dziabeł tkwi w sz...   20.05.2007, 12:13:48


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: 2.10.2025 - 17:49