Personal Calendar Calendar Program - جمع البيانات في برنامج PHP الخاص بك باستخدام نموذج ويب HTML
في البرنامج التعليمي الأخير ، بدأنا برنامج تقويم الأنشطة الشخصية المكتوب بلغة PHP وقمنا بإنشاء جدول قاعدة بيانات لتخزين المعلومات حول الأنشطة والأحداث المجدولة. الآن وبعد أن تم إنشاء جدولنا في قاعدة بياناتنا ، فإن الخطوة التالية هي إنشاء نموذج ويب HTML يمكننا استخدامه لجمع تفاصيل حول الأنشطة الجديدة ثم إرسال هذه المعلومات إلى برنامج php.

تتمثل خطوتنا الأولى في تصميم نموذج الويب في تحليل كل جزء من المعلومات التي سنقوم بجمعها وتحديد نوع علامة HTML البرمجية التي يجب استخدامها لجمع هذه البيانات. إذا لم تكن معتادًا على علامات نماذج HTML ، تحقق من موقع HTML الخاص بي هنا على CoffeBreakBlog.

act_ID
في آخر برنامج تعليمي ، أطلقنا على الحقل الأول في جدول أنشطتنا حقل act_ID وهو معرف فريد لكل سجل. نظرًا لتعيين حقل الجدول هذا على زيادة تلقائية ، لسنا بحاجة إلى جمع أي بيانات للحقل باستخدام نموذج الويب الخاص بنا.

act_title
يعد عنوان النشاط أو الحدث مجرد سطر قصير من النص حتى نتمكن من استخدام علامة إدخال نص HTML لجمع هذا.

act_desc
قد يكون وصف النشاط قصيرًا جدًا أو مفصلاً تمامًا. لذلك سوف نستخدم علامة textarea لهذا الحقل.

act_month_1
act_day_1
act_year_1
act_hour_1
ستجمع حقول الإدخال تاريخ البدء (الشهر ، اليوم ، السنة ، الساعة) للنشاط. لمنع الالتباس الناتج عن البيانات المكتوبة بشكل غير صحيح ، من الأفضل استخدام علامة اختيار HTML في نموذج الويب للحصول على معلومات التاريخ. ستعرض علامة واحدة قائمة منسدلة لشهور السنة وستعرض علامة أخرى أيام الشهر. لقد فكرت ، فإن العلامة الثالثة ستعرض على مدار سنوات. بالطبع ، يمكن أن تشمل هذه الفترة ما تحتاجه من سنوات. ومع ذلك ، يمكنك حذف هذه العلامة الثالثة إذا كان برنامج أنشطتك مخصصًا للتقويم السنوي فقط. يتم عرض أسماء الأشهر في تنسيق النص (مثل يناير وفبراير). هذا سيجعل نموذج الويب أكثر سهولة في الاستخدام. أخيرًا ، ستعرض علامة تحديد أخرى ساعة اليوم الذي تم جدولة النشاط فيه (بزيادات نصف ساعة).

act_month_2
act_day_2
act_year_2
act_hour_2
سننشئ مجموعة ثانية من هذه العلامات لتاريخ الانتهاء (الشهر ، اليوم ، السنة ، الساعة) من النشاط. سنستخدم رقم واحد في نهاية حقول إدخال تاريخ البدء والرقم الثاني في نهاية المجموعة الثانية.

act_timestamp_1
act_timestamp_2
بعد جمع التاريخ والوقت من خلال العلامات التي ناقشناها للتو ، سيقوم البرنامج بتحويل تاريخ / وقت البدء والانتهاء إلى طابع زمني لـ Unix وتخزين الطابع الزمني في الجدول. نظرًا لأن هذا يتم بواسطة البرنامج ، فلن نحتاج إلى وضع علامة لهذه الحقول في نموذج الويب لدينا.

act_status
عند إدخال نشاط لأول مرة في التقويم ، يتم تعيين act_status النشاط بشكل افتراضي. ومع ذلك ، ستحتاج إلى تحديث حالة النشاط لإكماله في تاريخ لاحق. سنستخدم علامة إدخال زر الاختيار التي ستتيح لك تبديل الحالة من غير مكتملة إلى كاملة.








تعليمات الفيديو: Week 8 (قد 2024).