![]() |
[استفسار] مساعدة بكود ترتيب البلوكات حسب قيمة معينة
بسم الله الرحمن الرحيم
أرجو المساعدة من الخبراء لدي كود يقوم بترتيب البلوكات حسب الأحدث في الإضافة هكذا رمز 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 جزيل الشكر أكثر... |
الساعة الآن 05:43 PM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
منتديات بلاك بيري
mjawshy.net
المجاوشي للتقنية المتقدمة