Witam forumowiczow :)
Pisze wlasnie strone www i mam jakis problem ze zrobieniem logowania. Zaczne od bazy danych >
Baza oparta na MySQL z EASY PHP 3.0
Nazwa bazy : ksiazki
Nazwa tabeli : users
Pola w tabeli users :
id - INT NOT NULL AUTO_INCREMENT PRIMARY KEY
login - VARCHAR(50)
haslo - VARCHAR(35)
Plik strony index.php ktory zawiera formularz logowania:
<form action="zaloguj.php" method="post">
</form>
---------------------------------------------------------------------------------------------------------------------------
Login | <input type="text" name="login" size="50"> | Hasło | <input type="password" name="haslo" size="35"> | <input type="submit" value="Zaloguj"> | Nie masz konta ?Zarejestruj sie |
Plik logowania zaloguj.php ze scryptem
<?php
$login = mysql_real_escape_string($_POST['login']);
$haslo = mysql_real_escape_string($_POST['haslo']);
$connection = mysql_connect("localhost", "kamil", "*****l");
$db = mysql_select_db('test', $connection);
$result = mysql_db_query ("SELECT * FROM users WHERE login='$login' AND haslo='$haslo'");
if (mysql_num_rows($result) != 0) {
echo "Cześć $login";
} else {
echo 'Błąd logowania';
}
?>
--------------------------------------------------------------------------------------------------------------------------
Dodalem oczywiscie do bazy przykladowego usera i nie zaleznie od tego czy podam poprawne dane czy tez nie to za kazdym razem otrzymuje komunikat "BLAD LOGOWANIA". Jesli mogl by mi ktos pomoc bede zobowiazany. Przeszukalem podobne posty jednak rozwiazania problemu nie znalazlem :( Za jaka kolwiek pomoc z gory dziekuje :) pozdrawiam