יש לי בעיה אני בניתי מערכת עם שותף ואני לא מצילח לעשות דף רישום זה לא נותן להירשם זה הקוד :
PHP קוד:
<html dir='rtl'>
<head><title>הרשמה למערכת</title>
<style type="text/CSS">
body{
font-family: Arial; }
input{
border: 1px solid black; font-family: Arial; }
textarea{
font-family: Arial; border: 1px solid black; }
</style>
</head>
<body>
<?php
// הוספתי עיצוב סיאסאס, לא חובה.
if($_POST["posted"] == 1) { // אם הטופס נשלח להרשמה
$err = ""; // איפוס הודעת השגיאה.
if(!$_POST["name"]) {
$err = "חובה לציין שם משתמש.";
} if(!$_POST["password"]) {
$err .= "חובה לציין סיסמא.";
}
// בואו נבדוק אם השם משתמש שלנו תפוס //
include "db.php";
$qusers = mysql_query("SELECT * FROM Members");
while($users = mysql_fetch_array($qusers)) {
if($users["name"] == $_POST["name"]) { // אם אחד השמות שיש במערכת שווה לשם שהמשתמש בחר
$err .= "שם המשתמש תפוס.";
break; // שבירת הלולאה
}
}
if($err == "") { // אם המשתנה של השגיאה נשאר כמו באיפוס
$name = $_POST["name"];
$pass = $_POST["password"];
$email = $_POST["email"];
// שאבנו את כל המידע שנשלח...
//הצפנת הסיסמא, כדאי שאם מישהו ישיג אותה לא יהיה לו מה לעשות איתה
$pass = md5($pass);
// הוספת המשתמש למסד נתונים:
mysql_query("INSERT INTO `Members` VALUES ('','$name','$pass')") or die("שגיאה, אנא נסה שנית.");
echo "תודה לך, ההרשמה בוצעה בהצלחה.";
?><script language="JavaScript">window.location=('index.php');</script><?php
}
}
if($err || $_POST["submit"] != 1) { // אם הטופס לא נשלח - נציג את הטופס הרשמה
?>
<!-- עיצוב הרשמה בHTML.. -->
<!-- אפשר להמשיך את העיצוב ולשפר אותו... -->
<!-- Powered By GuideMaster -->
<form action="register.php" method="post">
<input type="hidden" name="posted" value="1">
<?php
// הצגת הודעת שגיאה, אם יש. //
echo "<font color=red>".$err."</font><Br />";
?>
<font size=5>פרטי חובה</font><Br />
<!-- אנו נדפיס בכל פקד את הערך שנשלח, במקרה שיש שגיאה ואנו לא רוצים שהמידע ימחק. -->
שמך: <input type="text" name="name" value="<?php echo $_POST["name"];?>"><Br />
<!-- את הסיסמא יש להקיש מחדש, לא נשמור אותה. -->
סיסמא: <input type="password" name="password"><Br /><Br />
<font size=5>פרטי רשות</font><Br />
אימייל: <input type="text" name="email" value="<?php echo $_POST["email"];?>"><Br />
מסנג'ר: <input type="text" name="msn" value="<?php echo $_POST["msn"]; ?>"><br />
איסיקיו: <input type="text" name="icq" value="<?php echo $_POST["icq"];?>"><Br />
חתימה: <Br />
<textarea cols=40 rows=5 name="sig"><?php echo $_POST["sig"]; ?></textarea><br /><br />
<input type="submit" name="submit" value="הרשם">
</form>
<?php
} // סגירת התנאי
?>