السلام عليكم
لدي هذا البرنامج
كود PHP:
if($admin_name and $admin_pass)
{
$admin_name = word($admin_name);
$admin_pass = word($admin_pass);
$admin_pass1 = MD5('$admin_pass');
$sql_admin = $DB->sql("select * from users where name='$admin_name' and pass='$admin_pass1'
and active=1 and group_id=1");
$num_admin = $DB->num($sql_admin);
$row_admin = $DB->fetch($sql_admin);
if($num_admin == 1 )
{
SetCookie("user_id",$row_admin[user_id],time()+86400);
SetCookie("user_name",$admin_name,time()+86400);
SetCookie("user_group_id",1,time()+86400);
// تسجيل الدخول
}
if($num_admin==0)
{
// التنبيه الذي لا يعمل
}
}
else
{
//إظهار تنبيه
}
يستقبل اسم و كلمة سر و ينفذ
كود PHP:
if($num_admin==0)
{
// إظهار تنبيه
}
المشكلة أن هذه لا تعمل عندما لا يكون أحد بالقاعدة و تظهر صفحة بيضاء .
علماً بإني حاولت تبديل أسماء المتغيرات مكان الـIF و أيضاً إزالة الكوكيز و علامات التنصيص
4 ساعات بالمشكلة الغريب إنه أول مرة تقف معي هذه المشكلة ..
و شكراً