|
Form Designer > Documentation > Integration Guideline
| Step 1 : Create new PHP page |
Create a web page where you would like to publish your online form. Save the web page file with .php extension, such as form.php.
Note: You can put the file into web root directory or any directory on the server.
|
| |
Step 2 : Find document path |
To ensure that your designed forms works regardless the location of your web page, you will need to add your server's Document Path to all the PHP include codes.
To find the Document Path, open the ' /modulescontroller/config.php ' file with your text editor, and note this path down. Let's assume the Document Path is C:/wwwroot/user/modulescontroller/
|
| Step 3 : Call 'config.php' |
Insert the codes as below to your web page file to call the 'config.php', 'session.php' and 'css.php'. This will load all the necessary database connection, class declaration files and css control.
To do this, open the form.php file with a text editor, and put it to the topmost line (line 1) of the php file, without any preceded character.
<?php include_once ("C:/wwwroot/user/modulescontroller/config.php");
include_once ("C:/wwwroot/user/modulescontroller/common/session.php");
include_once ("C:/wwwroot/user/modulescontroller/common/css.php"); ?>
| Step 4 : Display forms in the content area |
To display your designed forms in the content area, use the line below:
<?php $form_id=[ID]; include("C:/wwwroot/user/modulescontroller/formdesign/home.form.php"); ?>
Note: Each form has it's own identifier[id] and represent by an integer which is used to call up pages and to load content. To get forms id, login to your Form Designer back-end system and proceed to Manage Form > List Form. In the Inclusion Code column, click on get code to view id.
|
| Step 5 : View integration result |
Now, proceed to your web page URL, eg: ' http://your-domain-name/form.php ' to view the front-end integration result.
To preview your sample online form in real time, click on the 'front-end' link on the top right menu from within the Modules Controller panel.
|
| Back to the top
|
|
|
|