11.Anbindung an Datenbank
Ein Formular das an eine Datenbank angebunden ist eignet sich nicht für den öffentlichen Bereich einer Webseite sondern für einen Bereich für nur Registrierte Benutzter z.b.: Intranet
Sie haben jetzt die Wahl, eine Datenbank an das Formular zu binden. Dazu drücken Sie auf den Reiter Datenbank. Dort werden, in einer Auswahlliste, die verfügbaren Tabellen in Ihrer Datenbank aufgelistet. Wenn Sie noch keine Tabelle für Ihr Formularmodul haben, dann haben Sie hier auch die Möglichkeit eine neue Tabelle zu erstellen.
Dazu drücken Sie auf Neue Tabelle anlegen.... Jetzt können Sie festlegen wie die Tabelle heißen soll und wie viele Felder (bzw. Spalten) die Tabelle haben soll.
In diesem Beispiel wird eine Tabelle erstellt, welche die Mitglieder einer Gemeinschaft speichern soll.
Nachdem Sie den Namen und die Anzahl der Felder bestimmt haben, können Sie auf Felder definieren... drücken, um den Feldern Bezeichnungen zuzuweisen.

Sie sehen hier nun eine Auflistung der Felder. Die ersten drei Felder werden automatisch hinzugefügt. Diese können nicht verändert oder gelöscht werden, weil diese vom Formularmodul benötigt werden.
In den restlichen leeren Feldern können Sie nun die Bezeichnungen der einzelnen Felder festlegen. Zusätzlich können Sie den Typ des Feldes einstellen. Sie haben drei verschiedene Typen zur Auswahl:
- Kurztext (kann maximal 50 Zeichen speichern)
- Text (Hier kann ein langer Text eingespeichert werden. Wird zum Beispiel für eine Beschreibung für etwas verwendet)
- Kommazahl (Dieser Typ kann nur positive und negative (Komma)zahlen speichern)

Wenn Sie jetzt auf Tabelle anlegen drücken, wird die Tabelle nach Ihren Einstellungen erstellt. Jetzt müssen Sie die aktuelle Seite neu laden(F5), damit die Tabelle in der Auswahlliste angezeigt wird.
Wenn Sie die Seite neu laden gehen die Eigenschaften des Formulars (Name,...) verloren. Sie müssen also erneut auf den Reiter Formulardrücken und die Eigenschaften festlegen (siehe Oben).
Jetzt Erstellen wir in unserm Formularfeld (innerhalb der rot gestrichelten Linie) noch ein Absendebutton und ein Textfeld

Das Textfeld wollen wir nun in die Datenbank einbinden. Dazu erstellen Wir wie gewohnt ein Textfeld (siehe hier)
und auf dem Reiter Datenbank
können Wir nun unser vorher angelegte Spalte Beschreibung auswählen.
Nun noch Speichern dann in den Frontend Bereich wechseln.
Hier Könnte es so aussehen
Aufbau:
- oben das Textfeld zur Eingabe eines Textes
- unten Navigation zum anschauen, löschen, erstellen und editieren der vorhandenen Einträge
Wir geben nun einen Text ein und speichern diesen

beim erneuten Aufruf (Nach dem Speichern) der Formular Seite finden wir folgendes Bild.
Mit einem Eintrag können Wir noch nicht viel Sehen deshalb erstellen wir einen Neuen mit Klick auf Neu (rechts unten)
Sobald wir Neu betätigt haben erscheint unten neben Dem wort Datensatz eine 2 (Hier der 2te Eintrag) und in Klammern das Wort neu, dies sagt uns das wir bei eingabe eines Textes und Absenden einen Neuen Eintrag erstellen und keinen alten überschreiben.

Nach dem Absenden verschwindet das neu in Klammern, und wir können mithilfe der Pfeile zwischen den Einträgen Navigieren.
Erstelle Beiträge können auch durch das betätigen von Löschen gelöscht werden, oder durch ein ändern des Textes und erneutem Absenden editiert werden.