العودة لقائمة المشاريع

برمجة صفحة بحث ذكية

42

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ 4 سنوات
الميزانية
$25.00 - $50.00
مدة التنفيذ
3 أيام
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Ghassan A.
عدد العروض
4
مشاريع قيد التنفيذ
0
التواصلات الجارية
0
المهارات المطلوبة
PHP MySQL بوتستراب 5 تطوير البرمجيات برمجة PHP MySQL بوتستراب 5 تطوير البرمجيات برمجة
الوصف
السلام عليكم انا لدي موقع ويب وفيه قاعدة البيانات لجدول لمدن و جدول دورات و جدول اقسام ١- جدول اسماء الدورات مؤلف من اسم الدورة ورقم القسم ومدتها (اسبوع- اسبوعين) وال id تبع المدينة ٢-جدول المدن مؤلف من اسم المدينة و الدولة ٣- جدول الاقسام مؤلف من اسم القسم كل قسم يحتوي على دورات مثلا دورة انترنت ( قسم دورات الانترنت ) في القاهرة - مدتها اسبوعين دورة تسويق ( قسم دورات التسويق ) في الاسكندرية - مدتها اسبوع المطلوب : اريد صفحة واحدة فقط بحث ديناميكية مع فلترة تعرض جميع الدورات بالمواصفات التالية : ١- bootstrap 5 - جدول مع فورم بحث يكون بأعلى الجدول يبحث بحسب القسم او حسب الدولة او حسب مدة الدورة او حسب الشهر او حسب السنة مع text لادخال كلمة للبحث ٢- عندما يتم الفلترة او البحث اريد الرابط url ظاهر- الرجاء استخدام $_Get لجلب البيانات ٣- ازرار عدد الصفحات Pagination حيث ان الداتا كبيرة ٤- حماية ال url من sql injection او من أي شيء يشوه المحتوى ٥- اللغة php7.4 Procedural مع قاعدة بيات mysqli - بدون اي framework وبدون OOP ٦- الصفحة اللغة الانكليزية فقط ٧- حقول الجدول هي كود الدورة - اسم الدورة - اسم القسم - المدة - المدينة ٦- قياس الجدول في bootstrap5 هو col-md-9 ٧- الجدول يدعم الفرز يكون سهم بأعلى العمود الخاص باسم الدورة والمدينة فقط ملاحظات : ١- مربع النص لادخال كلمة البحث يجب ان يقترح كلمات من جدول قاعدة البيانات جديد اسمه keywords - هذا الجدول نحن نضيف الكلمات مباشرة من phpmyadmin لا داعي لبرمجة لوحة ادخال كلمات لهذا الجدول - هذا الجدول مؤلف من id الكلمة و اسم الكلمة وعدد الزيارات لكل كلمة ٢- في كل عملية بحث يجب تحديث عداد الزيارات لكل كلمة تم البحث عنها - يجب الكلمة ان تطابق عامود الكلمات في جدول الكلمات اما اذا المستخدم ادخل كلمة من عنده لا على التعيين يجب تجاهل تحديث عدد الزيارات الخاصة بها ٣- مربع النص يبحث في جدول اسماء الدورات او الكود الخاص بالدورة ويقبل أكثر من كلمة للبحث عنها شبيه بهذا المثال http://demo.webslesson.in... ٤- عندما يكون يتم استدعاء رابط الصفحة وتكون جميع قيم ال url فارغة او غير موجودة يجب عرض الجدول فارغ وبداخله كلمة يجب استخدام نموذج البحث للبدآ بعمل البحث ٥- الرجاء استخدام INNER JOIN في الربط بين الجداول لاستدعاء البيانات في كود mysqli عند الموافقة والاتفاق سوف ارفق لك بنية الجداول الخاصة بي في mysql الرجاء تحديد موعد التسليم المتوقع و شكرا
عرض على مستقل