לא עברתי על הקוד שלך אבל אני ככה בונה את ההתחברות
PHP קוד:
<?php
if($_POST["formsend"] == 1)
{
function login($u,$p)
{
setcookie("user",$u,time()+60*60*24*31);
setcookie("pass",$p,time()+60*60*24*31);
echo "אתה מחובר";
}
$username = $_POST["username"];
$password = md5($_POST["password"]);
include "includes/database.php";
$q = mysql_query("SELECT * FROM members WHERE username LIKE '%$username%'") or die("שגיאה");
$a = mysql_fetch_array($q);
if($a["username"] == $username)
{
if($a["password"] == $password)
{
login($username,$password);
}
else
{
echo "שגיאה שם המשתמש או הסיסמא לא נכונים";
}
}
else
{
echo "שגיאה שם המשתמש או הסיסמא לא נכונים";
}
}
?>
<form action="login.php" method="post">
<input type="hidden" name="formsend" value="1" />
<input type="text" name="username" value="<?php echo $_POST["username"]; ?>" /><br />
<input type="password" name="password" value="<?php echo $_POST["password"]; ?>" /><br />
<input type="submit" name="submit" value="התחבר" />
</form>
תבדוק תגיד אם זה טוב