SQL-Datenbank einbinden

Der Formular-Chef kann die Daten Ihrer Formular-Besucher auch automatisch in einer SQL-Datenbank speichern - natürlich in Echtzeit! So können Sie die eingegebenen Daten bequem und effizient verwalten, weiterverarbeiten und -nutzen. Dieses Feature ist aufgrund der nötigen Verwaltung nur in einem der werbefreien Tarife möglich.

Funktionsweise

Auf Ihrem Webserver müssen Sie zunächst eine MySQL-Datenbank bereitstellen. Auf Ihrer Werbefrei-Seite können Sie dann unter dem Menüpunkt "Datenbank" ein Datenbank-Profil anlegen, in dem Sie Servername, Authentifizierung usw. eintragen.

Sie erhalten dann für jedes Ihrer Profile eine eigene ID. Diese ID tragen Sie in die entsprechenden Formulare ein - anhand dieser ID lädt der Formular-Chef die benötigten Informationen und füttert Ihre Datenbank mit den Daten Ihrer Kunden/Besucher.

Dadurch, dass Sie mehrere Datenbank-Profile anlegen können, sind Sie in der Lage für verschiedene Formulare auch verschiedene Datenbanken/Tabellen zu füllen - flexibler geht es nicht :)

Eine Datenbank bereitstellen

Um eine Datenbank bereitzustellen, die mit Daten aus Ihren Formularen gefüllt werden kann, kontaktieren Sie bitte Ihren Provider oder nutzen Sie eine der kostenlosen oder kostenpflichtigen DB-Hosting-Angebote im Internet. Hier erhalten Sie dann weitere Informationen, die Sie beim Anlegen eines DB-Profils benötigen (s. u.).

Ein Datenbank-Profil anlegen

Damit der Formular-Chef weiß, in welcher Datenbank er die Formulardaten zu speichern hat und wo er diese findet, müssen Sie ein Datenbank-Profil anlegen. Rufen Sie dazu bitte Ihre Werbefrei-Seite auf und wählen Sie den Menüpunkt "Datenbank" aus. Hier finden Sie den Menüpunkt "Neues Datenbank-Profil anlegen", klicken Sie diesen bitte an. Es öffnet sich nun ein neues Fenster, in dem Sie einige Felder ausfüllen müssen:


Wenn Sie alle Daten eingetragen und gespeichert haben, zeigt der Formular-Chef Ihnen eine ID an - diese müssen Sie in allen Ihren Formularen einbauen, deren Daten zukünftig gespeichert werden sollen.

Mehrere Datenbank-Profile anlegen

Wenn Sie mehrere Formulare nutzen und die Daten auch in verschiedenen Datenbank gespeichert haben möchten, können Sie auch mehrere Datenbank-Profile anlegen. Jedes Profil erhält seine eigene ID, die Sie in Ihr Formular eintragen (siehe nächster Punkt). So weiß der Formular-Chef genau, welche Formulardaten er in welche Datenbank zu speichern hat.

Die Profil-ID in Formularen einbauen

Nach der Speicherung Ihres Datenbank-Profils erhalten Sie eine Profil-ID. Damit teilen Sie dem Formular-Chef mit, welche Datenbank er für die Speicherung nutzen soll und wie er sich bei der Datenbank authentifiziert.

Die Profil-ID ist ein Sicherheits-Feature. Sie dient dazu, Ihre sensiblen Login-Informationen verschlüsselt auf dem FC-Server zu lassen. Damit brauchen Sie diese sensiblen Daten nicht in Ihren Formularen einzubauen, wo sie sichtbar und kopierbar sind!

Bauen Sie die Profil-ID wie folgt in jedes Ihrer Formulare ein, deren Daten künftig gespeichert werden sollen:

<input type="hidden" name="_db_profil" value="ABC123EFG4">
Wie die Profil-ID lautet, wird Ihnen sowohl bei der Speicherung eines Profils angezeigt als auch in der Übersicht auf Ihrer Werbefrei-Seite (unter "Datenbank").

Nur ausgewählte Felder speichern

Im Normalfall übergibt der Formular-Chef alle Felder Ihres Formulars an die Datenbank. Wenn Sie aber nur bestimmte Felder speichern möchten, können Sie die Variable _db_format nutzen.

Angenommen, Sie fragen in Ihrem Formular die Felder name, email und hobbies ab - gespeichert werden sollen aber nur die Felder name und email. Bauen Sie dazu folgende Zeile in Ihr Formular ein:

<input type="hidden" name="_db_format" value="name,email">