15-02-06, 17:19
|
# 8
|
מ.תיכנות
|
נסה את הקוד הבא:
PHP קוד:
if($action == "") { echo "<div id=\"contentbox\"><h2><u>ניהול קבוצות</u><font size=\"2pt\"> <font color=\"#c0c0c0\">|</font> <a href=\"$PHP_SELF?action=add\">הוספת קבוצה</a></font></h2><br />\n"; echo "<table><tr><td width=\"30%\"><b>מספר סידורי</b></td><td width=\"30%\"><b>שם משתמש</b></td><td width=\"40%\"><b>סיסמה</b> (מטעמי אבטחה הסיסמאות מוצפנות)</td></tr>\n"; $view_query = "SELECT * FROM `cms_login` ORDER BY `user_group`"; $view_result = mysql_query($view_query);
while($view_r = mysql_fetch_array($view_result)) { $user_group = $view_r['user_group']; $user_group = strip_tags($user_group); $view_user = $view_r['user']; $view_user = strip_tags($view_user); $view_pass = $view_r['pass']; $view_pass = strip_tags($view_pass);
echo "<tr><td width=\"30%\">" . $user_group . " (<a href=\"$PHP_SELF?action=edit&user_group=$user_group\">ערוך</a> | <a href=\"$PHP_SELF?action=delete&user_group=$user_group\">מחק</a>)</td><td width=\"30%\">" . $view_user . "</td><td width=\"40%\">" . $view_pass . "</td></tr>\n"; } echo "</table>\n"; if($user_group == "" || $view_user == "" || $view_pass == "") { echo "<BR> לא נמצאו קבוצות\n"; } echo "</div>\n"; }
if($action == "add") { echo "<div id=\"contentbox\"><h2><u>ניהול קבוצות > הוספת קבוצה</u></h2><br />\n"; function AddCalculatePassword($add_pass) { $add_pass=$add_pass[0].$add_pass.$add_pass[0]; //adding the first letter of the password to the begining and ending of the password string. (For example: "1234" => "112341") $add_pass=md5($add_pass); //encrypts the password return $add_pass; } if($_POST['add']) { $add_user = $_POST['add_user']; $add_pass = $_POST['add_pass']; $add_counter = 0; echo "<div id=\"message\"><u>הערות לאחר שליחה:</u><br /><br />\n"; if($add_user == "") { $add_counter = 1; echo " <b>אתה חייב להקליד שם משתמש</b><br />\n"; } if($add_pass == "") { $add_counter = 1; echo " <b>אתה חייב להקליד סיסמה</b><br />\n"; } if($add_counter == 0) { $add_pass = AddCalculatePassword($_POST['add_pass']); @mysql_query("INSERT INTO cms_login(user,pass) VALUES('$add_user','$add_pass')"); echo " <b>הקבוצה נוספה</b>\n"; echo " | <a href=\"$PHP_SELF\">חזור לניהול קבוצות</a>\n"; } echo "</div><br />\n"; } echo "<form method=\"post\" action=\"$PHP_SELF?action=add\">\n"; echo "שם משתמש:<br /><input type=\"text\" size=\"30\" name=\"add_user\" maxlength=\"20\"><br />\n"; echo "סיסמה:<br /><input type=\"password\" size=\"30\" name=\"add_pass\" maxlength=\"20\"><br /><br />\n"; echo "<u>הערות חשובות לפני שליחה:</u><br />\n"; echo "* בדוק היטב שכל הנתונים הוזנו כהלכה וששדות שם המשתמש והסיסמה אינם עולים על 20 תווים.<br />\n"; echo "* מומלץ לשמור את פרטי הקבוצה בקובץ TXT לפני השליחה במידה ותקרה תקלה בשליחתה.<br /><br />\n"; echo "<input type=\"submit\" name=\"add\" value=\" הוסף קבוצה \"></form></div>\n"; }
if($action == "edit" && $user_group == $user_group) { echo "<div id=\"contentbox\"><h2><u>ניהול קבוצות > עריכת קבוצה</u></h2><br />\n"; function EditCalculatePassword($edit_pass) { $edit_pass=$edit_pass[0].$edit_pass.$edit_pass[0]; //adding the first letter of the password to the begining and ending of the password string. (For example: "1234" => "112341") $edit_pass=md5($edit_pass); //encrypts the password return $edit_pass; } if($_POST['edit']) { $edit_user = $_POST['edit_user']; $edit_pass = $_POST['edit_pass']; $edit_counter = 0; echo "<div id=\"message\"><u>הערות לאחר שליחה:</u><br /><br />\n"; if($edit_user == "") { $edit_counter = 1; echo " <b>אתה חייב להקליד שם משתמש</b><br />\n"; } if($edit_pass == "") { $edit_counter = 1; echo " <b>אתה חייב להקליד סיסמה</b><br />\n"; } if($edit_counter == 0) { $edit_pass = EditCalculatePassword($_POST['edit_pass']); @mysql_query("INSERT INTO cms_login(user,pass) VALUES('$edit_user','$edit_pass')"); echo " <b>הקבוצה נערכה</b>\n"; echo " | <a href=\"$PHP_SELF\">חזור לניהול קבוצות</a>\n"; } echo "</div><br />\n"; } $edit_query = "SELECT user,pass FROM cms_login WHERE user_group=$user_group"; $edit_result = mysql_query($edit_query);
while($edit_r = mysql_fetch_array($edit_result)) { $edit_user = $edit_r['user']; $edit_user = strip_tags($edit_user); $edit_pass = $edit_r['pass']; $edit_pass = strip_tags($edit_pass);
echo "<form method=\"post\" action=\"$PHP_SELF?action=edit\">\n"; echo "שם משתמש:<br /><input type=\"text\" size=\"30\" name=\"edit_user\" value=\"$edit_user\" maxlength=\"20\"><br />\n"; echo "סיסמה:<br /><input type=\"text\" size=\"30\" name=\"edit_pass\" value=\"$edit_pass\" maxlength=\"20\"> (הקלד סיסמה לא מוצפנת והמערכת תצפין אותה אוטומטית)<br /><br />\n"; echo "<u>הערות חשובות לפני שליחה:</u><br />\n"; echo "* בדוק היטב שכל הנתונים הוזנו כהלכה וששדות שם המשתמש והסיסמה אינם עולים על 20 תווים.<br />\n"; echo "* מומלץ לשמור את פרטי הקבוצה בקובץ TXT לפני השליחה במידה ותקרה תקלה בשליחתה.<br /><br />\n"; echo "<input type=\"submit\" name=\"edit\" value=\" ערוך קבוצה \"></form></div>\n"; } }
|
|
|