Kalenderprogramm für persönliche Aktivitäten - Sammeln Sie Daten in Ihrem PHP-Programm mit einem HTML-Webformular
Im letzten Tutorial haben wir ein in PHP geschriebenes Programmprogramm für persönliche Aktivitäten gestartet und eine Datenbanktabelle erstellt, in der Informationen zu geplanten Aktivitäten und Ereignissen gespeichert werden. Nachdem wir unsere Tabelle in unserer Datenbank erstellt haben, besteht der nächste Schritt darin, ein HTML-Webformular zu erstellen, mit dem wir die Details zu neuen Aktivitäten sammeln und diese Informationen dann an das PHP-Programm senden können.

Unser erster Schritt beim Entwerfen des Webformulars besteht darin, jede zu sammelnde Information zu analysieren und zu entscheiden, welche Art von HTML-Formular-Tag zum Sammeln dieser Daten verwendet werden soll. Wenn Sie mit HTML-Formular-Tags nicht vertraut sind, besuchen Sie meine HTML-Site hier bei CoffeBreakBlog.

act_ID
Im letzten Tutorial haben wir das erste Feld in unserer Aktivitätstabelle als act_ID-Feld bezeichnet, das eine eindeutige Kennung für jeden Datensatz darstellt. Da dieses Tabellenfeld auf automatische Inkrementierung eingestellt ist, müssen wir mit unserem Webformular keine Daten für das Feld erfassen.

act_title
Der Titel der Aktivität oder des Ereignisses ist nur eine kurze Textzeile, sodass wir ein HTML-Texteingabetag verwenden können, um dies zu erfassen.

act_desc
Die Beschreibung der Aktivität kann sehr kurz oder sehr detailliert sein. Wir werden also das Textarea-Tag für dieses Feld verwenden.

act_month_1
act_day_1
act_year_1
act_hour_1
Diese Eingabefelder erfassen das Anfangsdatum (Monat, Tag, Jahr, Stunde) der Aktivität. Um Verwirrung durch falsch eingegebene Daten zu vermeiden, ist es besser, das HTML-Auswahl-Tag im Webformular für die Datumsinformationen zu verwenden. Ein Tag zeigt eine Dropdown-Liste der Monate des Jahres an und ein zweites Tag zeigt die Tage des Monats an. Sie haben es erraten, das dritte Tag zeigt eine Zeitspanne von Jahren an. Natürlich kann diese Zeitspanne so viele Jahre umfassen, wie Sie benötigen. Sie können dieses dritte Tag jedoch weglassen, wenn Ihr Aktivitätsprogramm nur für einen Jahreskalender gilt. Die Namen der Monate werden im Textformat angezeigt (z. B. Januar, Februar). Dadurch wird das Webformular benutzerfreundlicher. Schließlich zeigt ein weiteres Auswahl-Tag die Stunde des Tages an, für die die Aktivität geplant ist (in Schritten von einer halben Stunde).

act_month_2
act_day_2
act_year_2
act_hour_2
Wir erstellen eine zweite Gruppe dieser Tags für das Enddatum (Monat, Tag, Jahr, Stunde) der Aktivität. Wir werden eine Nummer eins am Ende der Eingabefelder für das Anfangsdatum und eine Nummer zwei am Ende der zweiten Gruppe verwenden.

act_timestamp_1
act_timestamp_2
Nachdem das Datum und die Uhrzeit von den gerade besprochenen Tags erfasst wurden, konvertiert das Programm das Anfangs- und Enddatum / die Endzeit in einen Unix-Zeitstempel und speichert den Zeitstempel in der Tabelle. Da dies vom Programm durchgeführt wird, benötigen wir kein Tag für diese Felder in unserem Webformular.

act_status
Wenn Sie eine Aktivität zum ersten Mal in den Kalender eingeben, wird der act_status der Aktivität standardmäßig auf unvollständig gesetzt. Sie möchten jedoch den Status der Aktivität aktualisieren, um sie zu einem späteren Zeitpunkt abzuschließen. Wir verwenden ein Optionsfeld für die Eingabe von Optionsfeldern, mit dem Sie den Status von unvollständig auf vollständig umschalten können.








Video-Anleitungen: Garmin Connect App im Detail: Übersicht über die Funktionen und den Aufbau [deutsch] (Kann 2024).