Deutsch Deutsch English English

Crashkurs Formularerstellung <<    ^ MPForm Hilfeseiten ^    >> Crashkurs Mehrseitige Formulare

MPForm-Dokumentation: Formularverarbeitung

Schwierigkeitsgrad A

Der Benutzer hat das Formular erfolgreich abgeschickt - was passiert danach?

Auf den Hilfeseiten zu den optionalen Einstellungen von MPForm wurden die Möglichkeiten bereits angedeutet. Hier finden Sie eine Zusammenfassung aller Möglichkeiten, die Daten zu speichern und anzuzeigen:

Möglichkeiten, die Daten dem Benutzer nochmals zur Bestätigung anzuzeigen

Bestätigungsanzeige auf der Webseite

Voraussetzungen, damit es funktioniert:

  • Es darf keine Folgeseite in den Workflow-Einstellungen definiert sein
  • Der Dankestext in den Workflow-Einstellungen muss mindestens den Platzhalter {DATA} enthalten.
Bestätigungsemail an den Benutzer

Voraussetzungen, damit es funktioniert:

  • Das Formular enthält ein Pflichtfeld vom Typ E-Mail-Adresse
  • Die Option Empfängeradresse im Abschnitt Bestätigungsmail an Formularabsender ist mit diesem Feld verknüpft
  • Die Option Text in diesem Abschnitt muss mindestens den Platzhalter {DATA} enthalten.

 

Möglichkeiten, die Daten dem Sitebetreiber zugänglich zu machen

Versand per email

Voraussetzungen, damit es funktioniert:

  • Das Feld Empfängeradresse(n) im Abschnitt Mail an Sitebetreiber ist enthält wenigstens eine gültige email-Adresse
  • Die Option Text in diesem Abschnitt muss mindestens den Platzhalter {DATA} enthalten.
Anzeige im Backend der Webseite

Voraussetzung, damit es funktioniert:

  • Die Workflow-Einstellung Datenübergabe an mpform_submissions-Tabelle muss mindestens den Platzhalter {DATA} enthalten.
Speicherung in der Tabelle mpform_results_xxx

Voraussetzung, damit es funktioniert:

  • Die Tabelle mit der in den Workflow-Einstellungen angegebenen Namensendung für die Ergebnistabelle existiert und in dieser Tabelle existieren Spalten für alle Felder. Ab Version 1.2 sollte mpform diese Tabellen normalerweise immer konsistent halten.
  • Die Namensendung darf nicht der String "DISABLED" sein, denn bei diesem String werden die Ergebnistabllen nicht behandelt.
Die Tabelle enthält eine Zeile je abgeschicktem Formular und eine Spalte je Tabellenfeld. Für den Download der kompletten Tabelle empfiehlt sich das Modul Csv-Export oder Sie haben direkten Zugriff auf die Datenbank, z.B. mit Hilfe von Tools wie phpmyadmin.