Oct 11th, 2011, 9:25 AM
Hi dmon!
This usually indicates that the space allocated for the field in the database is too small. Go to your Edit Form -> Fields tab and check the field size for the checkbox field. It needs to be big enough to store the string values of ALL checkboxes, so increase it to something a little bigger.
Are you using an API form? This will happen if you don't clear the sessions on the "thankyou" page.
The way it works is that every time a user goes to your form, it reserves them a unique Submission ID. On the final "thankyou" page, you need to clear the sessions so that next time they go to the form, they'll get a new ID. Make sure you include the PHP at the top of your page that's mentioned here:
http://docs.formtools.org/tutorials/api_...page=step2
Hope this helps. Let me know if you have any other questions!
- Ben
Quote:1) FormTools won't record more than one checked option in a checkbox field.
This usually indicates that the space allocated for the field in the database is too small. Go to your Edit Form -> Fields tab and check the field size for the checkbox field. It needs to be big enough to store the string values of ALL checkboxes, so increase it to something a little bigger.
Quote:2) FormTools wont' record more than one submission. And second submission replaces the data in the first sumission. The submission ID remains at "1".
Are you using an API form? This will happen if you don't clear the sessions on the "thankyou" page.
The way it works is that every time a user goes to your form, it reserves them a unique Submission ID. On the final "thankyou" page, you need to clear the sessions so that next time they go to the form, they'll get a new ID. Make sure you include the PHP at the top of your page that's mentioned here:
http://docs.formtools.org/tutorials/api_...page=step2
Hope this helps. Let me know if you have any other questions!
- Ben