بسم الله الرحمن الرحيم
أرجو المساعدة من الخبراء
لدي كود يقوم بترتيب البلوكات حسب الأحدث في الإضافة هكذا
كود PHP:
switch ($module['order'])
{
case "C_Name":
$sql_order = " ORDER BY C_NameS ASC";
break;
$sql_order = " ORDER BY C_Create DESC";
break;
case "C_View":
$sql_order = " ORDER BY C_View DESC";
break;
default:
$sql_order = " ORDER BY C_Create DESC";
break;
}
$numrow = $db->sql_get_first("SELECT COUNT(PK_FilmID) AS numrows FROM tbl_film WHERE C_Active = 1");
$numpage = $Paging->numpage($numrow['numrows'],40);
$pageoffset = $Paging->pageoffset($module['p'],$numpage,40);
$films = $db->query("SELECT * FROM tbl_film WHERE tbl_film.C_Active = 1 $sql_order LIMIT $pageoffset,40");
$count = $db->num_rows();
$list_film = null;
$i = 0;
while ($film = $db->sql_get($films))
{
المشكلة اني قمت بإضافة قيمة جديدة بقاعدة البيانات C_Finish
وعندما أقوم بتغيير العرض الإفتراضي هكذا
كود PHP:
default:
$sql_order = " ORDER BY C_Finish DESC";
break;
يقوم بتغيير العرض فعلاً ورفع المواضيع التي تحتوي علي قيمة C_Finish = 1
ولكن يليها ترتيب للمواضيع من الأقدم الي الأحدث
كل ما أريدة هو الاتيان بالمواضيع الأحدث بعد المواضيع التي تحتوي على قيمة C_Finish = 1
جزيل الشكر