كيف أعمل نماذج تحديد العرض حسب (التاريخ، العنوان، الكاتب...) وتحديد النتائج يعني يكون لكل صفحة مجموعة نتائج مثل: 10 أو 20 أو أكثر...
هل أجد هذا النموذج هنا؟؟؟؟؟
وشكراً
كيف أعمل نماذج تحديد العرض حسب (التاريخ، العنوان، الكاتب...) وتحديد النتائج يعني يكون لكل صفحة مجموعة نتائج مثل: 10 أو 20 أو أكثر...
هل أجد هذا النموذج هنا؟؟؟؟؟
وشكراً
وأنا لفيت المنتديات كلها علشان هذا السؤال ولا حد معبرنا للأسف
لا أعرف إذا كنت تستطيع أن تجدها أم لا ....
لكن الفكرة تتلخص بالتعديل على Query التي تقوم بجلب المعلومات من قاعدة البيانات بوضع Order
SELECT * FROM mytable ORDER BY name;
أما عن العدد فبإمكانك استخدام عداد (counter)........
السلام عليكم:
لترتيب أي قيم مستعادة من قاعدة بيانات يتم استخدام order by
مثلاً للترتيب حسب حقل الكاتب نكتب:
select * from topics order by author
الآن لنجرب كيفية اختيار نوع الترتيب بمثال(موجود في المرفقات):
حيث لدينا الجدول order والذي يحوي author,subject,date
حتى نقوم بعرض خيارات متعددة للترتيب حسبها سوف ننشئ مصفوفة نضع فيها نوع ترتيب يقابله اسم الحقل الموافق في الجدول
مثل 'الكاتب'=>'author'
الآن نعرض قيم المصفوفة في قائمة select حيث تكون value هي 'author' والنص المعروض هو 'الكاتب'
في النهاية نجعل عبارة select تستخدم القيمة المرسلة عن طريق قائمة select لترتيب الحقول المستعادة
أما بالنسبة لاختيار عدد النتائج في كل صفحة فيمكنك كتابته بناء على ما سبق
(إذا كنت لاتعرف طريقة تقسيم النتائج على صفحات فراجع المرفقات)
ملاحظة ملف html منقول مع الشكر للكاتب الذي لاأعرفه...
تم تعديل هذه المشاركة بواسطة XX0111XX في 23 مارس 2007 في 13:27
so DO IT ,DO IT right ,and DO IT right now...اقتباسYou live it or lie it
شكراً للأخ xx0111xx وأنا أشكرك أيضاً على وضعك لملف تقطيع النتائج
اتقدم بشكري الجزيل لك
وكذلك أنا سأجرب الكود المحفوظ وأعطيك النتائج
أهلا وسهلا فيك
والله بعد زمان B)
so DO IT ,DO IT right ,and DO IT right now...اقتباسYou live it or lie it
هذا الموضوع مغلق.