הבנתי שזה מה שאני צריך לעשות בדף הרשמה :
PHP קוד:
<?
$user=$_POST['user'];
$pass=$_POST['pass'];
if ($pass && $user)
mysql_query("INSERT INTO tablename VALUES ('','$user','$pass')");
else
{
?>
<form action="login.php" method="post">
שם משתמש: <input type="text" name="user"><br />
סיסמא: <input type="password" name="pass"><br />
<input type="submit" name="submit" value="הרשם">
</form>
<?
}
?>
ואת זה בדף התחברות :
PHP קוד:
<?
session_start();
if ($_SESSION["admin"]!=1)
{
$user=$_POST['user'];
$pass=$_POST['pass'];
if ($user && $pass)
{
$q =mysql_query("SELECT * FROM admin WHERE user='$user' ");
while ($row = mysql_fetch_array($q))
{
$userdb=$row['user'];
$passdb=$row['pass'];
}
if ($pass == $passdb && $user == $userdb)
$_SESSION["admin"]=1;
else
{
echo "<center>שגיאה : שם משץמש או סיסמא לא נכונים</center>";
?>
<script language="JavaScript">
setTimeout('window.location=("login.php?error=not_valid");',6000);
</script>
<?
}
}
else
{
?>
<html dir="rtl">
<head><title>Login</title></head>
<body>
<?
$error=$_GET['error'];
if ($error=='not_valid')
echo $error;
?>
<form action="login.php" method="post">
שם משתמש: <input type="text" name="user"><br />
סיסמא: <input type="password" name="pass"><br />
<input type="submit" name="submit" value="התחבר">
</form>
</body>
</html>
<?
}
}
?>
איך אני בונה טבלה ואיפה אני שם את השם של המסד וכל זה בטפסים ?