Bedienungsanleitung zur Software

Arclab Webformular Generator

Datenübermittlung in eine MySQL - Datenbank

 

Zusätzlich zu dem Versand per Email können die in das Formular eingegebenen Daten auch direkt in eine MySQL - Datenbank geschrieben werden.

 

Klicken Sie dazu im oberen Menü auf den Button "Daten-Übermittlung". Es öffnet sich das Fenster zur Aufgabenverwaltung. Klicken Sie in diesem Fenster auf das + Symbol, um eine neue Aufgabe anzulegen und wählen Sie hier die Option "Daten in eine MySQL - Datenbank übertragen" aus.

 

67

 

Beziehungen bzw. Feldverknüpfungen zwischen Formular und Datenbank


Im nächsten Schritt wird festgelegt, welche Elemente im Formular ausgelesen und deren Inhalt in die entsprechenden Datenbankfelder übertragen werden soll. Im gezeigten Fall wird z.B. der Inhalt des Formularelements {Email} dem Datenbankfeld Emailadresse zugewiesen usw.

 

68

 

Die Namen der Datenbankfelder können Sie z.B. mit dem MySQL - Admin Tool ermitteln. Achten Sie darauf, dass das Zielfeld der Datenbank gross genug ist, um die Daten aus dem Formular speichern zu können und dass die Dateitypen übereinstimmen.

 

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 !

 

MySQL - Verbindungseinstellungen


Geben Sie anschliessend auf dem Karteireiter "MySQL - Verbindung" die notwendigen Einstellungen für die Datenbank an. Auch hier können Sie evtl. nicht verfügbare Einstellungen mit dem MySQL - Admin Tool ermitteln.

 

69

 

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 Provider, damit dieser die notwendige PHP-Erweiterung MySQLi aktiviert.

 

<< zurück zum Inhaltsverzeichnis