Witam, napisałem skrypt logowania w PHP, lecz mam pewien błąd z którym nie potrafię sobie poradzić, a mianowicie:
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'];
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
{
$eb_dane = array($login, $haslo); $_SESSION['dane'] = $eb_dane;
echo '<meta http-equiv="Refresh" content="0; URL=index.php?id=glowna.php">'; }
}
?>
</div>
Proszę o pomoc, już nie mam do tego głowy

.