اخواني الأعزاء
يوجد لدي في قاعدة البيانات 12 قسم ولكل قسم مقالاته الخاصة
أريد بداية كل شهر عربي نتيجة الاستعلام تكون عناوين مقالات الخاصة بنفس الشهر
مشكورين مقدماً
اخواني الأعزاء
يوجد لدي في قاعدة البيانات 12 قسم ولكل قسم مقالاته الخاصة
أريد بداية كل شهر عربي نتيجة الاستعلام تكون عناوين مقالات الخاصة بنفس الشهر
مشكورين مقدماً
الملف المرفق فيه كلاس للتاريخ الهجري
استدعيه مكان ما تبغى
واذا تبغاه يجبلك رقم الشهر الحالي بالتاريخ الهجريكود PHP:
include 'arabicTools.class.php';
كود PHP:
$hejri_month = ArabicTools::arabicDate('hj:m', time());
haider :
قام الأخ العملاق بإرفاق كلاس لتحويل التاريخ إلى التاريخ الهجري ..
ستقوم أنت الآن بالتالي :
- عمل corn jobs من السي بانل ليقوم بالتشييك على ملف test.php على شهر ميلادي مثلا أو كل 30 يوم
- test.php = ملف يقوم بتحويل التاريخ إلى الهجري .. وتحط if التاريخ إنتقل على شهر جديد غير الموجود حاليا بالموقع
إنكلود لملف go.php
- go.php = الإستعلام اللي أنت عايزه
أتمنى تكون وصلتك الفكرة
تحياتي
الأخ العملاق مشكور على المساعدة
الأخ Egyptechno
عندي فكرة أسهل وتخص السكربت بنفسه ولا نحتاج لعمل corn job
بما أنه الأخ العملاق قام بارفاق الكلاس وأعطاني الكود لجلب رقم الشهر الحالي بالتاريخ الهجري، وأيضاً يوجد لدي في قاعدة البيانات 12 قسم بأسماء الاشهر كما قلت في بداية الموضوع، وأيضاً عندي حقل id فـ
كود:$hejri_month=id
هنا بكل سهولة يتم جلب اسم الشهر
وأيضاً لجلب المقالات تحت كل شهر، رقم القسم يساوي الـ $hejri_monthكود PHP:
$hejri_month = ArabicTools::arabicDate('hj:m', time());
// query 4 select month name
$sql=mysql_query("select * from occ where $hejri_month=id");
while($row=mysql_fetch_array ($sql)){
extract ($row);
}
تقبلوا تحياتيكود PHP:
// query 4 select articles
$sql=mysql_query("select * from occ_item where hidden!=1 and secnum=$hejri_month order by itemid DESC");
while ($row=mysql_fetch_array ($sql)) {
extract ($row);
}