استفسار بخصوص MOFTemplate
-
- عضو جديد
- مشاركات: 20
- اشترك في: 27 يوليو 2008, 18:21
- مكان: ارض البرمجة
رد: استفسار بخصوص MOFTemplate
مشكور اخى بجد الف شكرا
ولكن تسمحلى اعود الى نقطة {loop=users_arr}
نفترض انى ما استخدمات حلقة while مثلا if مش هيكون فيها متغيرات اضفها اسم للوب
ولكن تسمحلى اعود الى نقطة {loop=users_arr}
نفترض انى ما استخدمات حلقة while مثلا if مش هيكون فيها متغيرات اضفها اسم للوب
رد: استفسار بخصوص MOFTemplate
مش لازم while
اي مصفوفه تقدر تحطها في اللوب
اي مصفوفه تقدر تحطها في اللوب
كود: تحديد الكل
$users_arr = array();
$users_arr[] = array('userid'=>'1', 'username'=>'saad');
$users_arr[] = array('userid'=>'2', 'username'=>'huda');
$users_arr[] = array('userid'=>'3', 'username'=>'3da');
-
- عضو جديد
- مشاركات: 20
- اشترك في: 27 يوليو 2008, 18:21
- مكان: ارض البرمجة
رد: استفسار بخصوص MOFTemplate
اوخ اخى سوأل خارج عن موضوع القوالب لكن بمناسبة الموضوع لكن محيرنى جداsaanina كتب:مش لازم while
اي مصفوفه تقدر تحطها في اللوبكود: تحديد الكل
$users_arr = array(); $users_arr[] = array('userid'=>'1', 'username'=>'saad'); $users_arr[] = array('userid'=>'2', 'username'=>'huda'); $users_arr[] = array('userid'=>'3', 'username'=>'3da');
انظر هنا
كود: تحديد الكل
$nameadmin = trim($_POST[username]);
$passadmin = trim($_POST[password]);
$passadminmd5 = md5($passadmin);
if(!isset($_COOKIE[shbabrawchloginname]) || !isset($_COOKIE[shbabrawchloginpass])){
$query = mysql_query("$sql3");
$issetadmin = mysql_affected_rows();
if($issetadmin != 0){
while($row = mysql_fetch_array($query)){
$admin[name] = $row[username];
$admin[pass] = $row[password];
}
}
@mysql_free_result($query);
if($nameadmin != $admin[name] || $passadminmd5 != $admin[pass]){
echo " يوجد خطأ في اسم المستخدم او كلمة المرور";
echo " <META HTTP-EQUIV='Refresh' CONTENT='2; url=login.php?action=login'>";
}else{
setcookie("sssss",$admin[name],time()+3600*3);
setcookie("sssss",$admin[pass],time()+3600*3);
echo "مرحبا بك يا غالي في لوحة تحكمك<br>لحظات ويتم تحويلك";
echo " <META HTTP-EQUIV='Refresh' CONTENT='2; url=admin/index.php'>";
}
}
كود: تحديد الكل
while($row = mysql_fetch_array($query)){
$admin[name] = $row[username];
$admin[pass] = $row[password];
}
كود: تحديد الكل
if($nameadmin != $admin[name] || $passadminmd5 != $admin[pass]){
دلوقتى انا عايز يبحث فى كل الاعضاء اللى بتحمل
الامر دة اللى هو مكتوب فى الكود
كود: تحديد الكل
$sql3= "SELECT * FROM `user` WHERE `group` = 'admin'";
وسوأل بسيط لو فى عضو اسمو admin والباسورد 123
وعضو تانى admin2 والباسورد1234
والاتنين ادارة وبعد حل مشكلة المصفوفة يقدرو يسجلو بى اى حساب منهم طيب دلوقتى
مش ممكن واحد يكتب اسم المدير الاول وباسورد التانى ويسجل عادى ياعنى مثلا admin والباسورد 1234 بتاع المدير التانى خالينى اوضح لك وجهة نظرى
فى الجملة دى
كود: تحديد الكل
if($nameadmin != $admin[name] || $passadminmd5 != $admin[pass]){
$passadminmd5 باسورد المدير التانى هيبحث فى جدول $admin[pass] هيلقى ان الباسورد موجود فعلا فا ممكن يسجل دخول سوالى بقى هل هو بيعمل رابط بين الاسم والباسورد ولا بيقرائها زى ما قولت المهم تكون القيم موجودة وخلاص مش شرط بتاع مين العضو ولا الباس ياعنى اسمة ادمين ايوة موجود اوك تحقق شرط الباسورد ايوة موجود تحقق شرط مع ان الباس بتاع المدير التانى بس من اعتقدى انو ملهوش دعوة بتاع مين المهم الشرط تحقق وخلاص ولقيت الباسورد فى القاعدة وعلى الشرط اللى فى الامر group = admin هل دة ممكن فعلا ما جربتها لانى مش عارف اعمل الاتنين يسجلو بى اى عضوية
فى النهاية اخى اسف جدا على الاطالة بس بجد السوأل دة هيجننى لانى بقالى حوالى 4 ايام ببحث واجرب لما دمغى هتنفجر وشكرا
رد: استفسار بخصوص MOFTemplate
انت متعب نفسك كثير
فقط سوي استعلام يبحث بكلا من الاسم والباسوورد
ومافي امل تجد اثنين لهم نفس المعلومات ( لانك لما تسجل عضو جديد او تسوي اضافه عضو ,لازم تبحث هل في تكرار او لا .. )
وخلاص !
الاسم اللي دخل فيه وكلمة المرور هما المعلومات , يعني مالهوش داعي تسوي ...mysql_fetch_array
فقط سوي استعلام يبحث بكلا من الاسم والباسوورد
ومافي امل تجد اثنين لهم نفس المعلومات ( لانك لما تسجل عضو جديد او تسوي اضافه عضو ,لازم تبحث هل في تكرار او لا .. )
وخلاص !
الاسم اللي دخل فيه وكلمة المرور هما المعلومات , يعني مالهوش داعي تسوي ...mysql_fetch_array
-
- عضو جديد
- مشاركات: 20
- اشترك في: 27 يوليو 2008, 18:21
- مكان: ارض البرمجة
رد: استفسار بخصوص MOFTemplate
يبدو انك لم تفهم ردى لانك لو فهمتة اخى هذا ما كان هيبقى الرد
لان انا بقولك ان الاسم مش هيتكرر لكن ماشى ادمن واحد وادمن اتنين ودة لى باسورد ودة لى باسورد ممكن واحد يكتب اسم ادمن واحد وباسورد ادمن اتنين وشرحت هذا فى جزء
if($nameadmin != $admin[name] || $passadminmd5 != $admin[pass]){
وشرحت لك كيف انا بقراء الكود من اعتقدى وهل هو صحيح او غلط
وغير كدا بتقول مفيش داعى استخدم mysql_fetch_array
طيب استداعى البيانات ازى لما مش هعمل mysql_fetch_array
لان انا بقولك ان الاسم مش هيتكرر لكن ماشى ادمن واحد وادمن اتنين ودة لى باسورد ودة لى باسورد ممكن واحد يكتب اسم ادمن واحد وباسورد ادمن اتنين وشرحت هذا فى جزء
if($nameadmin != $admin[name] || $passadminmd5 != $admin[pass]){
وشرحت لك كيف انا بقراء الكود من اعتقدى وهل هو صحيح او غلط
وغير كدا بتقول مفيش داعى استخدم mysql_fetch_array
طيب استداعى البيانات ازى لما مش هعمل mysql_fetch_array
رد: استفسار بخصوص MOFTemplate
ماهو الاستعلام الذي تستخدمه للدخول
-
- عضو جديد
- مشاركات: 20
- اشترك في: 27 يوليو 2008, 18:21
- مكان: ارض البرمجة
رد: استفسار بخصوص MOFTemplate
اررجوك اخى اقرء ردى السابق هتلقى فى الاستعلامات الاكود كلها
ولية مش عايز تجوبنى على سوالى هو اللى انا بقولة دة ياعنى تسجل بى باسورد اخر غير اللى موجود فى نفس صف قاعدة البيانات للمستخدم ولا هو تلقائى بيعمل راط بينهم اعتقد لاء ومش عارف اجرب قولت لك علشان عايز اعمل نظام ادرة متعددد مش عضو واحد وشرحت كل هذا فى ردى السابق اخى
ولية مش عايز تجوبنى على سوالى هو اللى انا بقولة دة ياعنى تسجل بى باسورد اخر غير اللى موجود فى نفس صف قاعدة البيانات للمستخدم ولا هو تلقائى بيعمل راط بينهم اعتقد لاء ومش عارف اجرب قولت لك علشان عايز اعمل نظام ادرة متعددد مش عضو واحد وشرحت كل هذا فى ردى السابق اخى
رد: استفسار بخصوص MOFTemplate
انت تجلب كل الاعضاء وتحاول معرفه من الذي قام بالدخول وهذا خطأ
- عند الدخول يقوم العضو بوضع اسم المستخدم وكلمة المرور ,
- نقوم بالبحث عنهم في قاعده البيانات
- اذا كان هناك قيمه فهو عضو وادمن , والقيم التي ادخلها هي معلومات ولاداعي لجلب فيم من القاعده !
نعرف ان هناك قيمه باستخدام
mysql_num_rows وليس mysql_affected_row الاخيره تستخدم مع استعلامات الحذف والتحديث !
- عند الدخول يقوم العضو بوضع اسم المستخدم وكلمة المرور ,
- نقوم بالبحث عنهم في قاعده البيانات
كود: تحديد الكل
$sql3= "SELECT * FROM `user` WHERE username='$username' AND password='$password' AND group = 'admin'";
نعرف ان هناك قيمه باستخدام
mysql_num_rows وليس mysql_affected_row الاخيره تستخدم مع استعلامات الحذف والتحديث !
-
- عضو جديد
- مشاركات: 20
- اشترك في: 27 يوليو 2008, 18:21
- مكان: ارض البرمجة
رد: استفسار بخصوص MOFTemplate
جارى التجربة اخىsaanina كتب:انت تجلب كل الاعضاء وتحاول معرفه من الذي قام بالدخول وهذا خطأ
- عند الدخول يقوم العضو بوضع اسم المستخدم وكلمة المرور ,
- نقوم بالبحث عنهم في قاعده البيانات- اذا كان هناك قيمه فهو عضو وادمن , والقيم التي ادخلها هي معلومات ولاداعي لجلب فيم من القاعده !كود: تحديد الكل
$sql3= "SELECT * FROM `user` WHERE username='$username' AND password='$password' AND group = 'admin'";
نعرف ان هناك قيمه باستخدام
mysql_num_rows وليس mysql_affected_row الاخيره تستخدم مع استعلامات الحذف والتحديث !
-
- عضو جديد
- مشاركات: 20
- اشترك في: 27 يوليو 2008, 18:21
- مكان: ارض البرمجة
رد: استفسار بخصوص MOFTemplate
مش عارف اقولك اية والله دئما بتغلبنى اخى
بسم الله ما شاء الله عليك اخى مبرمج محترف ربنا يزيدك اخى
والف شكرا واسف على تبعك معى