الإبحار في سانت توماس
قد 2024
في البرنامج التعليمي الأخير ، بدأنا برنامج تقويم الأنشطة الشخصية المكتوب بلغة 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 النشاط بشكل افتراضي. ومع ذلك ، ستحتاج إلى تحديث حالة النشاط لإكماله في تاريخ لاحق. سنستخدم علامة إدخال زر الاختيار التي ستتيح لك تبديل الحالة من غير مكتملة إلى كاملة. |