הדבר הראשון שאנחנו צריכים לעשות הוא להריץ שאילתה במסד הנתונים, שתיצור לנו טבלה שבה יהיו מאוחסנים כל המשתמשים שנירשמו.

אז נריץ את השאילתה הבאה,שתיצור את הטבלה MS_users

קוד PHP:
CREATE TABLE `MS_users`(
`
id` INT( 255 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`
user` VARCHAR( 20 ) NOT NULL ,
`
pass` VARCHAR( 20 ) NOT NULL ,
`
mydate` VARCHAR( 10 ) NOT NULL
) ENGINE = MYISAM


כעת ניגש לעבודה, בניית המערכת:

גשו ל"התחל" > הפעלה > רשמו notepad ולחצו Enter.
Start > Run > notepad

כעת העתיקו לנוטפד את הקוד הבא:

קוד PHP:
<html>
<head>
<title>
הירשם למערכת
</title>
</head>
<body>
<center>
<?php
$link
= mysql_connect("כתובת השרת לבסיס הנתונים שלכם" , "שם המשתמש לבסיס הנתונים שלכם" , "סיסמא לבסיס הנתונים שלכם") or die(mysql_error());
mysql_select_db("שם בסיס הנתונים שלכם",$link) or die(mysql_error());
if ( isset(
$_POST['tmp']) ){
if ( isset(
$_POST["user"]) && isset($_POST["pass"]) && isset($_POST["conf"]) ) {
$res = mysql_query("SELECT `id` from `MS_users` where `user` = '{$_POST['user']}'" ,$link);
if (
mysql_num_rows($res) == 0 ) {
if (
$_POST["pass"] == $_POST["conf"]) {
if (
$_POST["user"] == $_POST["pass"]) {
echo
"שם משתמש וסיסמא לא יכולים להיות זהים";
} else {
mysql_query("INSERT INTO `MS_users` ( `user` , `pass` , `mydate` ) VALUES
('{$_POST[user]}', '{$_POST[pass]}', UNIX_TIMESTAMP())"
, $link);
if(
mysql_insert_id())
{
echo
"נרשמת בהצלחה למערכת" ,$_POST["user"];
} else {
echo
"קיים כבר משתמש כזה,אנא בחר שם משתמש אחר.";
}
}
}
} elseif (
$_POST["conf"] <> $_POST["pass"]) {
echo
"סיסמא ואימות סיסמא לא תואמות";
}
}
}
?>
<form id="frm" name="frm" method="post">
<input type="hidden" name="tmp" value="tmp">
<table border="0">
<tr>
<td><font size="3" face="arial" color="0091e2"><b>USER: </b></font></td>
<td><input type="text" name="user"></td></tr>
<tr><td><font size="3" face="arial" color="0091e2"><b>PASSWORD: </b></font></td>
<td><input type="password" name="pass"></td></tr>
<tr><td><font size="3" face="arial" color="0091e2"><b>CONFIRM: </b></font></td>
<td><input type="password" name="conf"></td></tr>
<tr><td align="right" colspan="2"><input type="submit" value="הירשם"></td>
</tr>
</table>
</form>
<a href="Login.php"><u><font size="4">עמוד הכניסה למערכת</font></u></a>
<br>
<font size="1">By MorFix For <a href="www.upim.co.il">Upim.co.il</a></font>
</center>
</body>
</html>

שימו לב שבתחילת הקובץ אתם צריכים להגדיר את פרטי מסד הנתונים, כתבתי הכל למעלה.
*הערה למי שמשתמש ב-Wamp Server: שרת ברירת המחדל הוא localhost, שם המשתמש R O O T (בלי רווחים) והסיסמא ריקה (להשאיר מרכאות).
ושם בסיס הנתונים הוא כמובן מה שתקבעו.
כעת לחצו על "קובץ" > שמירה בשם.
File > Save AS

בתיבה "שם הקובץ" מחקו את כל מה שמופע ורשמו Register.php , אם לא תרשמו ככה זה לא יעבוד.
בתיבה "סוג קובץ" שנו את זה ל-All Files.

מה עשינו כאן בעצם?
יצרנו את עמוד ההרשמה למערכת.
נעבור לעמוד הכניסה!
גשו ל"התחל" > הפעלה > רשמו notepad ולחצו Enter.
Start > Run > notepad

כעת העתיקו לנוטפד את הקוד הבא:

קוד PHP:
<html>
<head>
<title>
התחבר למערכת
</title>
</head>
<body>
<center>
<?php
$link
= mysql_connect("כתובת השרת לבסיס הנתונים שלכם" , "שם המשתמש לבסיס הנתונים שלכם" , "סיסמא לבסיס הנתונים שלכם") or die(mysql_error());
mysql_select_db("שם בסיס הנתונים שלכם",$link) or die(mysql_error());
if ( isset(
$_POST["tmp"]) && $_POST["tmp"]=="tmp" )
{
if ( isset(
$_POST["user"]) && isset($_POST["pass"]) )
{
$res = mysql_query("SELECT `id`,`user` from `MS_users` where `user` = '{$_POST[user]}' AND `pass` = '{$_POST[pass]}'",$link );
if(
mysql_num_rows($res) > 0) {
echo
"".$_POST['user'].", ברוך הבא";
$loggedin=1;
}
else {
echo
"שם משתמש ו/או סיסמא לא קיימים";
$loggedin=0;
}
}
}
?>

<form id="frm" name="frm" method="post">
<input type="hidden" name="tmp" value="tmp">
<table align="center" border="0">
<tr>
<td><font size="3" face="arial" color="darkred"><b>USER: </b></font></td>
<td><input type="text" name="user"></td>
</tr>
<tr>
<td><font size="3" face="arial" color="darkred"><b>PASSWORD: </b></font></td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td align="right" colspan="2"><input type="submit" value="התחבר למערכת"></td>
</tr>
</table>
</form>
<a href="Register.php"><u><font size="4">עמוד ההרשמה</font></u></a>
<br>
<font size="1">By MorFix For <a href="www.upim.co.il">Upim.co.il</a></font>
</center>
</body>
</html

>

שימו לב שבתחילת הקובץ אתם צריכים להגדיר את פרטי מסד הנתונים, כתבתי הכל למעלה.
אם משתמש מתחבר, המשתנה loggedin יוגדר ל-1 כך שאפשר לבצע בדיקה, אם המשתנה loggedin מוגדר ל-1, אז משתמש יכול לבצע פעולה מסוימת, ואם הוא מוגדר ל-0 אז המשתמש יקבל שגיאה שהוא לא מחובר.

כעת לחצו על "קובץ" > שמירה בשם.
File > Save AS

בתיבה "שם הקובץ" מחקו את כל מה שמופע ורשמו Login.php , אם לא תרשמו ככה זה לא יעבוד.
בתיבה "סוג קובץ" שנו את זה ל-All Files.

חשוב שתשמרו את שני הקבצים באותה תיקיה וגם שבשרת הם יהיו על אותה ספריה.