Uznajmy że jest sobie taki formularz:

  1. <form method="post">
  2. <label>Login:</label>
  3. <input type="text" name="user" />
  4. <br />
  5. <label>Hasło:</label>
  6. <input type="password" name="pass" />
  7. <br />
  8. <input type="submit" value="Zaloguj się" />
  9. </form>


  1. @$urzytkownik = $_POST['user'];
  2. @$password = $_POST['pass'];
  3.  
  4.  
  5.  
  6.  
  7. $mysqlConnection = @mysql_connect("localhost", "root", "vertrigo") or die(mysql_error());
  8. mysql_select_db("strona_www") or die(mysql_error());
  9. mysql_set_charset("utf8");
  10.  
  11. $query = "
  12. SELECT * FROM urzytkownicy WHERE login = '$urzytkownik' AND haslo = '$password'
  13. ";
  14.  
  15.  
  16. $result = mysql_query($query) or die(mysql_error());
  17. while ($row = mysql_fetch_assoc($result))
  18.  
  19.  
  20.  
  21. if (($urzytkowanik == $row['login']).($password == $row['haslo']))
  22. echo "witaj jesteś zalogowany jako: ".$user;
  23.  
  24. else
  25. echo "podałeś nieprawidłowy login, lub hasło";
  26.  
  27. mysql_close($mysqlConnection);


Problem polega że cały czas wypisuje mi że podano nieprawidłowy.... i tak dalej.

Tabela w bazie ma 2 rekordy po 4 pola : id, login ,haslo , email..

jestem początkującym bardzo proszę o wyrozumiałość i o pomoc..

Z góry dzięki ; )

temat zamkniety .. problem rozwiązałem sam