السلام عليكم ورحمة الله وبركاته
عودة لمشروعنا حول البحث في القرآن الكريم
اليوم مع خاصية الاحزاب و الأجزاء و الارباع
نحن نعلم ان المصحف مقسم الى اجزاء كل جزء الى حزبين و كل حزب الى 4 ارباع
الاصل ان نعيد بناء قاعدة البيانات من جديد لكن سنتغل الموجود
الان مع التقسيم ........ بعد البحث في المواقع وجدت ملفا لتقسيم المصحف الى ارباع
الملف تكست للتحميل
*
الان يجب ان نحوله الى ارقام اي السورة الى رقم و البداية الى 1 و النهاية الى اخر السورة
طبعا فيه كود طويل لا مجال له ليصبح الملف التكست كالاتي
الان سنفككه الى 7 ملفات واحد للاجزاء و الاخر للاحزاب و اخر للارباع ثم السورة البداية - الاية بداية الربع - السورة النهاية - و ال ملف السابع لاخر اية من الربع
سنغير ملف البحث بحيث سيبحث عن رقم الاية في الملفات السابقة اي يبحث عن السورة ثم موقع الاية في اي ربع و يعرض النتائج في النتيجة اسفل الاية
و يكون الشكل الجديدي للمشروع
طبعا الشرط هذاسنضيفه قبل عرض النتائج في اليسبوكس
لاستدعاء القيم في مصفوفات متفرقة في اعلى كود البحث
(طبعا يمكن جمعها في كود واحد لكن اتجهت للاسهل )
نضيفه في كود البحث قبل اليسبوكس
----------------------------
الملف المعدل لمشروع البحث في القران الكريم
( ملاحظة ..الملف لايحتوي على الملف الصوتي و قد سبق ان اشرنا له في مشاركة سابقة )
*
بالتوفيق
عودة لمشروعنا حول البحث في القرآن الكريم
اليوم مع خاصية الاحزاب و الأجزاء و الارباع
نحن نعلم ان المصحف مقسم الى اجزاء كل جزء الى حزبين و كل حزب الى 4 ارباع
الاصل ان نعيد بناء قاعدة البيانات من جديد لكن سنتغل الموجود
الان مع التقسيم ........ بعد البحث في المواقع وجدت ملفا لتقسيم المصحف الى ارباع
الملف تكست للتحميل
*
الان يجب ان نحوله الى ارقام اي السورة الى رقم و البداية الى 1 و النهاية الى اخر السورة
طبعا فيه كود طويل لا مجال له ليصبح الملف التكست كالاتي
الان سنفككه الى 7 ملفات واحد للاجزاء و الاخر للاحزاب و اخر للارباع ثم السورة البداية - الاية بداية الربع - السورة النهاية - و ال ملف السابع لاخر اية من الربع
سنغير ملف البحث بحيث سيبحث عن رقم الاية في الملفات السابقة اي يبحث عن السورة ثم موقع الاية في اي ربع و يعرض النتائج في النتيجة اسفل الاية
و يكون الشكل الجديدي للمشروع
طبعا الشرط هذاسنضيفه قبل عرض النتائج في اليسبوكس
لاستدعاء القيم في مصفوفات متفرقة في اعلى كود البحث
(طبعا يمكن جمعها في كود واحد لكن اتجهت للاسهل )
PHP Code:
Hiz = TextFile.ReadToTable("AutoPlay\\Docs\\CoranH.txt");
Joz = TextFile.ReadToTable("AutoPlay\\Docs\\CoranJ.txt");
Rob = TextFile.ReadToTable("AutoPlay\\Docs\\CoranR.txt");
Bsora = TextFile.ReadToTable("AutoPlay\\Docs\\CoranBs.txt");
Baya = TextFile.ReadToTable("AutoPlay\\Docs\\CoranBa.txt");
Nsora = TextFile.ReadToTable("AutoPlay\\Docs\\CoranNs.txt");
Naya = TextFile.ReadToTable("AutoPlay\\Docs\\CoranNa.txt");
PHP Code:
for j,bs in pairs(Bsora) do
if tonumber(bs) == tonumber(s.Data[i]["Sora_Num"]) and tonumber(bs) == tonumber(Nsora[j])
and tonumber(s.Data[i]["Aya_Num"]) >= tonumber(Baya[j]) and tonumber(s.Data[i]["Aya_Num"]) <= tonumber(Naya[j]) then
Num_J = Joz[j]; Num_H = Hiz[j];NRR = Rob[j];
elseif tonumber(bs) == tonumber(s.Data[i]["Sora_Num"]) and tonumber(bs) < tonumber(Nsora[j]) and tonumber(s.Data[i]["Aya_Num"]) >= tonumber(Baya[j])
or tonumber(Nsora[j]) == tonumber(s.Data[i]["Sora_Num"]) and tonumber(bs) < tonumber(Nsora[j]) and tonumber(s.Data[i]["Aya_Num"]) <= tonumber(Naya[j]) then
Num_J = Joz[j]; Num_H = Hiz[j];NRR = Rob[j];
end
end
الملف المعدل لمشروع البحث في القران الكريم
( ملاحظة ..الملف لايحتوي على الملف الصوتي و قد سبق ان اشرنا له في مشاركة سابقة )
*
بالتوفيق