Discussion on Form Framework with Admin Panel - Forms Plus: PHP


swebdeveloper supports this item


This author's response time can be up to 1 business day.

163 comments found.


I have some presale questions:

1. Can we create a form for whatever purpose such as a financial needs analysis form? Where I need to collect data such as finances, dates, numbers, etc? 2. Can the same form be used over and over again for different customers and saved in a directory where each unique file can be edited at anytime and saved again? 3. Can this data be exported into a .pdf? 4. Does it have it’s own backend with user auth?


Hello! Sure!

1. You can create any kind of forms with different fields, here is a list of ready-to-use forms in the livepreview http://swebdeveloper.com/apps/forms-plus-php/ you can try them right now. You should keep in mind that it’s not a builder, it’s a framework. It helps you easily create forms, but you need to have basic knowladge in PHP and HTML.

2. It seems like unique functionality, I think, you will need to extend this product with your own PHP code that will perform such functionality. Now, there is back-end that performs a field validation and stores collected data in MySQL. It also has an admin panel to manage collected data.

3. Yes, it supports different forms, you can try it to see how it’s going to look like. Here is the admin panel example in the livepreview: http://swebdeveloper.com/apps/forms-plus-php/php-livepreview/admin.php?action=login

4. Yes, try it: http://swebdeveloper.com/apps/forms-plus-php/php-livepreview/admin.php?action=login The back-end only supports administrators to manage collected data.

If you have any other questions, please contact me any time!

Best regards, Swebdeveloper


In this form, is there any demo that shows “add more” button?

for example:



There are two demos: one field and a group of fields.

One field: http://swebdeveloper.com/apps/forms-plus-php/ajax-form-support-request.html (Attachment field – + add more)

A group of fields: http://swebdeveloper.com/apps/forms-plus-php/ajax-form-website-bug-report.html (Add more screenshots button)

Advanced examples: http://swebdeveloper.com/apps/forms-plus-php/actions.html

If you have any other questions, just contact me any time!

Best regards, Swebdeveloper


I’m trying to achieve three different behaviours in my forms:

1. Set up two datepickers and calculate the difference in days to store it in another field. I know there’s a way to use moment.js to convert dates in timestamps via the ‘x’-token, but I can’t seem to work it out. I’ve tried to convert a date to timestamp like this


but it won’t work (i.e. it only shows the day like DD would). Timestamp only shows up when I’m using it like this, but only with the original date in front:


In this case it would output something like 09.10.2017 1507500000000. Could this possibly be achieved with hidden fields?

2. Manipulate values of datatype text like the spinners in ‘js-elements.php’. I would like to prepend the € symbol to values and add two digits after the dot, for example: 2 => € 2.00. So I figured, I customize lines from the spinner example mentioned above. The yml config for a field looked something like this:

example: datatype: text value_format: “€{#2#example}

Sadly, it’s not working as expected.

3. I’m having a really hard time with the e-mail-output. In one scenario I want to generate clonable inputs in pairs of two, i.e. cost item => cost. I’ve achieved clonable inputs already, but they are displayed like this

cost items: cost item 1; cost item 2; cost item 3;

costs: cost 1; cost 2; cost 3;

instead of being paired up. Is there a way to achieve this without rewriting the whole e-mail-template?

Sorry for the wall of text, but IMO the docs are somewhat confusing in some parts.



I am ready to help you, but I need to see the whole form code and config file for that. Can you contact me privately using a feedback form here https://codecanyon.net/user/swebdeveloper#contact ?

Best regards, Swebdeveloper