السلام عليكم
هذا أول عمل مجانى أنهيه
لأنى دائماً ماكنت أبدأ بعمل مجانى مثل هذا www.demo.mezoo.biz/dros أو هذا www.demo.mezoo.biz/islamy
الأول مكتبة دروس أو مقالات والثانية مجلة لموقع أسلامى بها مقالات وصوتيات و.....
والأن والحمد الله أنا سعيد أنى عرفت أنهى عمل مجانى
وهو عمل بسيط أخد منى حوالى ساعة وعشر دقايق
وهو كائن لعرض النتائج المستعلم عنا وبها بعض الأمكانيات التى تميزها عن غيرها
وهذا مثال عليها http://demo.mezoo.biz/pager_class/ex.php
مميزاتها
1- تعدد شكل الكلاس (الوضع المختصر أو المفصل)
2- عرض / أخفاء الصفحة التالية
3- عرض / أخفاء الصفحة السابقة
4- عرض / أخفاء الصفحة الأولى
5- عرض / أخفاء الصفحة الأخيرة
6- سهولة تركيبها
طريقة التركيب
- أضف هذا الكود وغير ما يلزم
2- أضف هذا الكود لعرض الصفحاتكود:############### page config ################ include 'pager.class.php'; $perpage = 2; // عدد النتائج في كل صفحة $mode = 2; // طريقة العرض : 1= مختصرة , 2= تفصيلية $next = 1; // لعرض زر التالى $prev = 1; // لعرض زر السابق $end = 1; // لعرض زر أخر صفحة $start = 1; // لعرض زر أول صفحة $tools = ''; // هنا المتغيرات المراد أضافتها مع تعدد الصفحات $query = mysql_query("SELECT `pager_id` FROM `mezoo_pager`"); $total = mysql_num_rows($query); ##########################################
ويفضل وضعه بهذا الشكلكود:// لطباعة العداد $pager = new full_pager($page,$perpage,$total,$mode,$next,$prev,$end,$start,$tools); // نهاية الطباعة
3- أضف هذا الكود فى نهاية أستعلامك لعرض النتائجكود:// لطباعة العداد print "<div dir=\"rtl\" align=\"center\">\n"; $pager = new full_pager($page,$perpage,$total,$mode,$next,$prev,$end,$start,'ax='.$total); print "</div>\n"; // نهاية الطباعة
مثالكود:LIMIT ".($pager->page-1)*$perpage.",".$perpage
قبل
بعدكود:mysql_query("select * from `table` where `co1` = 'value' order by `co2`");
كود:mysql_query("select * from `table` where `co1` = 'value' order by `co2` LIMIT ".($pager->page-1)*$perpage.",".$perpage);
الكائن فى المرفقات
ومعها مثال
ولا تنسونا من صالح دعائكم
وشاكر لكل من الأخ رفيع والأخ Php4Mee وهذا للأستعانة بأسبقيتهم فى هذا المجال
والسلام عليكم ورحمة الله وبركاته


رد مع اقتباس

