W bazie danych mam 2 użytkowników (Pola w bazie są oznaczone jako TEXT):
______________
|LOGIN | HASLO |
| 1 | 1 |
--------------------
| 1a | 1a |
--------------------
Na konto o loginie 1 i haśle 1, bez problemu mogę się zalogować. A gdy tylko w Loginie lub haśle pojawi się litera, pojawia się błąd.
KOD PHP:
<html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="screen.css" type="text/css" media="screen" /> <body class="log"> <div id="center"> <div id="logo"> <img src="img/logo_mini.png" /> </div> <br/> <div id="logowanie"> <form method="post"> <b>LOGIN:</b><input style="width: 150px" type="text" name="login" id="tekst"/> <br/> <b>HASŁO:</b><input style="width: 150px" type="password" name="haslo" id="tekst"/> <br/> <input type="submit" name="zaloguj" value="Zaloguj" id="button"/> </form> <?php include('sql.php'); if($_POST['zaloguj']) { $login = $_POST['login']; $haslo = $_POST['haslo']; $istnick = mysql_fetch_array(mysql_query("SELECT * FROM `baza`.`users` WHERE `LOGIN`=".$login." AND `HASLO`=".$haslo."")); if ($istnick[0] == 0) { echo '<span id="blad" style="padding: 1px; background: #c0c0c0; margin-right: 21px; font-size: 12px;"> <i><b>Błąd logowania, proszę spróbować ponownie.</b></i></span>'; } else { $_SESSION['dane'] = $eb_dane; } } ?> </div>
Proszę o pomoc, już nie mam do tego głowy

