السلام عليكم،
لدي موقع بسيط مبرمج بالــPHP، به مقالات .. وفيه نظام الـ( pagination ) ترقيم الصفحات، ولكن المشكلة الموجودة لدي أنه عندما تكثر عدد الحقول في قاعدة البيانات يصبح عدد (الترقيم في الصفحة) كبير جدًا بِـحُـكم أن عدد الحقول كثيرة جداً، ويوجد حل غير عملي لتقليل عدد الأرقام الخاصة بالترقيم وهي جعل كل صفحة تعرض كمية كبيرة من الحقول لتقليل عدد أرقام الصفحة، ولكنه حل غير عملي كما أشرت.
لذلك ما هي الطريقة التي تصلح لطباعة أرقام الصفحات مثلاً ( 1 - 2 - 3 - 4 - 5 - ... - 20 ) بإفتراض أن الصفحة 20 هي آخر صفحة، وعندما يضغط المستخدم على ... يتم عرض الخمس أرقام التالية ، وهكذا دواليك إلى آخر صفحة.
أعتقد نظام الترقيم هنا في أكادمية حسوب أقرب مثال لما أطمح له.
هذا الكود الذي أستعمله لعرض الترقيم حالياً:
السؤال
Ali Ahmed49
السلام عليكم،
لدي موقع بسيط مبرمج بالــPHP، به مقالات .. وفيه نظام الـ( pagination ) ترقيم الصفحات، ولكن المشكلة الموجودة لدي أنه عندما تكثر عدد الحقول في قاعدة البيانات يصبح عدد (الترقيم في الصفحة) كبير جدًا بِـحُـكم أن عدد الحقول كثيرة جداً، ويوجد حل غير عملي لتقليل عدد الأرقام الخاصة بالترقيم وهي جعل كل صفحة تعرض كمية كبيرة من الحقول لتقليل عدد أرقام الصفحة، ولكنه حل غير عملي كما أشرت.
لذلك ما هي الطريقة التي تصلح لطباعة أرقام الصفحات مثلاً ( 1 - 2 - 3 - 4 - 5 - ... - 20 ) بإفتراض أن الصفحة 20 هي آخر صفحة، وعندما يضغط المستخدم على ... يتم عرض الخمس أرقام التالية ، وهكذا دواليك إلى آخر صفحة.
أعتقد نظام الترقيم هنا في أكادمية حسوب أقرب مثال لما أطمح له.
هذا الكود الذي أستعمله لعرض الترقيم حالياً:
وشكل ترقيم الصفحات كالتالي:
لأن الأرقام كثيرة يتم عرضها بهذا الشكل ، وأنا أريد تقليل هذا العدد .
أرجو ان الفكرة وضحت، وشكراً على تقديم المساعدة ..
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.