Submission Tasks
Arclab® Web Form Builder
Form Submission Tasks
Arclab Web Form Builder allows you to define multiple tasks to be executed
after the user submits the form.
Switch to the "Email and Database"
tab and select the type of task you want to add under "Add Submission
Task":
You can change the order using the up and down arrows. It is also possible to pause and copy tasks.
Arclab Web Form Builder allows you to define a sequence of submission tasks which will be executed on form submission.
Submission Email
The script generates an email out of the submitted form content after
the user hits submit on the (final) form page.
The form results will
arrive directly in your inbox after the form was submitted.
Autoresponder Email
An optional autoresponder (automated response) or custom message can be sent to the person filling out the form.
Continue: Send Email
MySQL
The script created by the program can not only send the form data via
email, but also insert it directly into a MySQL database.
For this, only
a form field (source field) has to be assigned to the respective database
field (target field).
Continue: Insert into MySQL Database
Execute Custom PHP Code
Web Form Builder also allows you to execute custom PHP code on form submission.
Please note that this functionality is only available
in the "Test Version" or in the "Developer Edition".
See also:
- Access and Manipulate Form Data in PHP
- Create Custom Email File Attachment
- Add Email Attachment: Download a File from Your Web Server
- Add Email Attachment: Create a PDF File using TCPDF
- Add Email Attachment: Create a PDF File using FPDF
Continue: Execute Custom PHP Code
(Optional) Condition
Conditions can be used for many applications. Thus, depending on the
user's choice in the form, various tasks can be performed after submitting
the form.
You can use conditions e.g, to send an email to different recipients
or to send the autoresponder only if the user wants a copy.
- You can add a condition to each task, which must be fulfilled for
the task to be executed.
The condition is shown in the column "Condition".
- If you do not add a condition, the task will always
be executed.
This will be displayed as "Always" under "Condition".
Sample: Conditional Recipients
In the following example, depending on a selection made by the user in the form, the email should be sent to different recipients.
For this we use a dropdown element with the name "Subject".
Depending
on the selection or the value of the field, an email should be sent to the
respective recipient.
First create a separate task for each recipient.
You can use the "Duplicate
Task" function for this purpose and only change the recipient.
Click on "Condition" to set a condition for each of the messages:
Select the field to which the condition should be applied and enter the
value for the condition.
Please note that the value and the displayed
text for e.g. a dropdown items can be different.
In this sample an email message should be sent to "sales@yourdomain.tld"
if the "subject" is "sales".
Select the appropriate condition for each
email or task.