Arclab Webformular Generator
Übermittlung der Formulardaten in eine MySQL - Datenbank |
Inhaltsverzeichnis
- Die Daten aus dem Formular können direkt in eine Onlinedatenbank im MySQL - Format importiert werden.
- Dabei können wahlweise alle oder nur ausgewählte Werte übermittelt und übernommen werden.
- Zusätzlich ist auch der Versand an eine oder mehrere Emailadressen möglich (mehr Infos).
- Klicken Sie auf dem Karteireiter Datenübermittlung
- Wählen Sie die Option Daten aus dem Formular in eine MySQL - Datenbank schreiben
- Im Dialog können nun alle Beziehungen zwischen den Formularelementen und den Feldern in der Datenbank festgelegt werden.
- Klicken Sie dazu auf das + Symbol, um eine neue Verknüpfung einzurichten.
- Im gezeigten Beispiel soll der Inhalt des Formularelements {Nachname} dem Datenbankfeld Nachname zugewiesen usw.
- Die Feldnamen der Datenbank müssen hier bekannt sein und exakt angegeben werden.
- Die Namen der Datenbankfelder können Sie z.B. mit dem MySQL - Admin Tool ermitteln.
- Achten Sie darauf, dass die Dateitypen übereinstimmen.
- Ausserdem muss das Zielfeld der Datenbank gross genug ist, um die Daten aus dem Formular speichern zu können.
WICHTIG ... alle Felder
der Datenbank, die nicht NULL-fähig sind, müssen einem entsprechenden Formularelement
zugeordnet werden. Eine Ausnahme sind sog. A_I-Felder (Auto-Inkremente),
die oft als Primärschlüssel verwendet werden.
Diese Felder A_I (Auto-Inkrement)
dürfen nicht zugewiesen werden, da sie automatisch von der Datenbank gefüllt
werden.
Dies bedeutet, dass alle Felder, die nicht automatisch von
der Datenbank gefüllt werden, sowie alle Felder, die
nicht NULL sein
dürfen, mit Daten aus dem Formular gefüllt werden müssen ... ansonsten wird
ein Fehler angezeigt !
- Wechseln Sie auf dem Karteireiter MySQL - Verbindung und geben Sie hier die notwendigen Einstellungen für die Datenbank an.
- Auch hier können Sie aktuell nicht bekannte Einstellungen mit dem MySQL - Admin Tool ermitteln.
- Das Skript verwendet die PHP-Erweiterung MySQLi, um Daten aus dem Formular in die Datenbank einzufügen.
- Wenn MySQLi nicht verfügbar ist, erhalten Sie die Fehlermeldung beim Öffnen des Webformulars im Browser ...
Error: MySQLi extension not installed!
- Bitte wenden Sie sich in diesem Fall an Ihren Web-Administrator oder Webanbieter.
- Er kann dieser die notwendige PHP-Erweiterung MySQLi aktivieren.
Wichtig ... erzeugen Sie nach jeder Änderung in den Einstellungen die Formulardatei neu und laden Sie diese auf Ihre Homepage hoch, damit die Änderungen auch online verfügbar sind. Mehr Infos zur finalen Erstellung finden Sie hier.