Die Zutaten für eine
To-Do-Liste

Anwendung mit PHP und MySQL-Datenbank und und ein Hauch von Jquery

Gepostet am 05. Mai 2018

Eine einfache Aufgabenliste, die vom Benutzer in einem Formular übergebene Aufgaben übernimmt und in einer MySQL-Datenbank speichert. Die Aufgaben werden ebenfalls aus der Datenbank abgerufen und auf der Webseite mit einer Löschschaltfläche und checkschaltfläche neben jeder Aufgabe angezeigt. Wenn auf die Schaltfläche zum Löschen geklickt wird, wird die Aufgabe aus der Datenbank gelöscht und auf der Website nicht mehr gezeigt. Wenn auf die Schaltfläche zum check geklickt wird, wird die Aufgabe in der Datenbank von 1 auf 0 gesetzt und auf der Website wird die Aufgabe durchgestrichen.

Wie immer erstellen wir unsere Datenbank. Erstelle eine Datenbank mit dem Namen Todo, und erstelle darin eine Tabelle namens tasks. Die Aufgaben-Tabelle hat nämlich nur vier Felder.

  1. id - int(10)
  2. Das ist die ID von der Aufgabe.

  3. task - varchar(255)
  4. Das ist die Aufgabe selber.

  5. datetask (date)
  6. Hier wird das Datum archiviert.

  7. completed (tinyint(1))
  8. Zuletzt wird ein Feld erstellt wo wir sagen falls das Wert 1 ist, ist die Aufgabe noch nicht erledigt falls 0 dann aktiviert sich eine Klasse die den Text durchstreicht.

      Die Struktur von der Website habe ich in MVC erstellt, mehr Info: Model–View–Controller

      Ich habe 8 Ordner und 2 Dateien erstellt:

      1. Controller
      2. CSS
      3. DB
      4. Fonts
      5. img
      6. JS
      7. Model
      8. View
      9. index.php
      10. register.php

      Falls ihr mehr erfahren wollt nächsten Post lasse ich alle Dateien zur Verfügung.