النتائج 1 إلى 6 من 6

الموضوع: مساعده

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    43

    Exclamation مساعده



    بسم الله الرحمن الرحيم


    اريد عمل ارشيف للموقع عن طريق الشهور والسنين

    ارجو الطريقه فى اسرع وقت ممكن

    جزاكم الله كل خير ورمضان كريم






    __________________

    الدهشه بدايه المعرفه.......!



  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    باختصار يوجد دالتين بال mysql لذلك
    year
    month

    مثال:
    كود PHP:
    select from posts where year(ddate)='09' and month(ddate)='05' 
    هذا الاستعلام يستخرج ارشيف شهر 5\09
    باختصار الدالة year تستخرج السنة من التاريخ
    يعني year(12-3-1990)
    تعطي 1990
    وهذه السنة تذهب للاستعلام

    المصادر:
    http://dev.mysql.com/doc/refman/5.1/...function_month
    http://www.databasejournal.com/featu...ons-Part-2.htm
    http://bytes.com/topic/mysql/answers...ng-years-dates

    لم اجرب اﻻستعلام لضيق الوقت






  3. #3
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    الموضوع يختلف حسب الطريقة المستخدمة في تسجيل التواريخ بالموقع ..

    هل تستخدم الطريقة الاعتيادية في حفظ التواريخ ؟1-1-2010
    ام تقوم باستخدام timestamp ؟


    وبغض النظر عن الطريقة ، الفكرة عموما تكون بانشاء صفحة تكون خاصة بالارشيف .. ويمكن عملها باستخدام php او باستخدام php + قاعدة بيانات ..

    مثلا ، لو عندك جدول في القاعدة بها عدد السنوات التي تريدها .. والشهور في كل سنة من السنوات المرادة ..
    او يمكنك انشاء السنوات يدويا .. وعمل لووب لكل سنة لل 12 شهر

    ويكون كل شهر هو رابط لنقل مثلا get.php?year=2010&month=1

    في صفحة get.php
    تختلف حسب طريقة تخزين التاريخ بالنسبة للمواد التي تريد عرضها .. اذا كانت 1-1-2010

    تقوم بالبحث في قاعدة البيانات عن النتائج التي تحتوي على سنة 2010 وشهر 1 ، من خلال طريقتين :
    1- اما من خلال استخدام فنكنشنز MySQL ( افترض انك تستخدم mysql ) وسيقوم بجلب النتائج لك بالضبط
    2- جلب جميع البيانات ثم التعامل مع تاريخ كل نتيجة على حدة من خلال explode او str_split وتقارن الشهر بالشهر والسنة بالسنة .. وبهذا ستصل للنتائج في هذا الشهر وهذه السنة


    اذا كنت تستخدم timestamp فيمكنك الحصول على ال timestamp الخاصة بالشهر والسنة من خلال mkdate ثم مقارنتها بالتايم ستامب الخاص بالمواد ..

    عموما لو احببت المزيد من التفاصيل .. فاعرض المزيد من التفاصيل

    تحياتي





    __________________
    SWF Thumbnail - tweet me

  4. #4
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    مشكور عزيزي احمد .. واضح اننا اضفنا رد في نفس الوقت

    ومجهودك لا يخفى على احد .. ردودك كلها متعوب عليها

    الله يديك الصحة





    __________________
    SWF Thumbnail - tweet me

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    43


    اصدقائى الاعزاء شكرا لكم لكل من حاول مساعدتى جعله الله فى ميزان حسناتكم

    ورمضان كريم





    __________________

    الدهشه بدايه المعرفه.......!






المواضيع المتشابهه

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض