الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ترتيب بالاقدم عن طريق تاريخ هجري

بدأه fahad9 في 31 أغسطس 2012 · 3 رد · 633 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي قاعدة بيانات وفورم اضافه واستعلام

تقديم طلبات

بحيث الاقدم يوضع عند اسمه رقم ١ وان انتهي يصير ١ لي بعده والي بعده ٢

اي اعادة ترتيب ترقيم بالتاريخ

المطلوب يااخوان

ان تظهر النتائج بترقيم بالاقدم للتاريخ الهجري

علما ان التاريخ بصيفة لينكس

البيانات

الاسم

الرقم

المسمي الوظيفي

تاريخ ووقت ميلادي hide

وصفحة الاستعلام بالرقم فقط

#2

بصراحة مشكلتك قرأتها بعدة طرق، فلم أستطع تحديد أفضل إجابة لها.

حبذا لو تعيد صياغة المشكلة من جديد وبوضوح، بعد أن تنتهي (وقبل النشر) اقرأها وضع نفسك مكاننا.. هل تجدها مفهومة؟ انشرها إذاً وإلا أعد صياغتها مرة أخرى.

لو كان لديك صفحة تريد التعديل عليها أو نسخة من القاعدة، فالأفضل وضعهم حتى لا نضع بيانات وأسماء حقول وأعمدة عشوائية ومن ثم ستحتاج لتغيير الأسماء بحسب ما يتناسب مع البيانات لديك..

فكّر بطريقة تطرح فيها مشكلتك بصورة تساعد الآخرين على مساعدتك دوماً.

بكل الأحوال أبسط إجابة على أحد الأشكال التي قرأت بها السؤال، هي أن تقوم باستخدام التعبير ORDER BY xyz ASC

حيث xyz هو اسم العمود الخاص بالتاريخ

حينها النتائج سيتم ترتيبها بشكل تصاعدي من الأقدم للأحدث (هذا يعني: وفقاً لنظام unix_timestamp فإن الأقدم سيحمل القيمة الأصغر)

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

هل مشكلتك في اظهار التاريخ الهجرية ؟ حيث إن من حيث الترتيب فقد اجبك الاستاذ Xacker . فإن كان الدعم للميلادي فقط من قبل server الاستضافة فله حل إن شاء الله .

#4

إن كان التأريخ مخزنا لديك أصلا بصيغة Unix Timestamp وهو ما أفهمه من عبارتك "علما أن التاريخ بصيغة لينكس"، فحينها لا توجد لديك مشكلة أصلا طالما أن ما تريد القيام به هو الترتيب! فبغض النظر إن كان التأريخ الذي لديك ميلاديا أم هجريا أم يتبع أي صيغة أخرى فإن ذلك لن يؤثر حتما على أي السجلات يعود إلى تأريخ أقدم أو أحدث، لذا فإجابة الصديق Xacker وافية، أما إن كانت مشكلتك في إظهار التأريخ الهجري كما سبق وأن أشار الصديق my oracle فحينها يمكن أن تستخدم مكتبة PHP واللغة العربية لهذه الغاية، وفيما يلي تجد مثالا عن الوظيفة التي أشير إليها:

http://www.ar-php.org/ar-example-Date-php-arabic.html

للمزيد من المعلومات عن مكتبة PHP واللغة العربية أو للحصول عليها يمكنك زيارة الموقع الرسمي لهذه المكتبة على الرابط التالي:

http://www.ar-php.org/index-php-arabic.html

علما أنها مكتبة حرة مفتوحة المصدر خاضعة للترخيص LGPL بمعنى أنك تستطيع استخدامها حتى في المواقع والمشاريع التجارية.

مواضيع مشابهة