Buy Now
Sign in

Data Save in Chronoforms 7.0

pgrnycomdir , May 15 2022, 19:06
P
pgrnycomdir 57
May 15 2022, 19:06 #398386
I hate to be stupid here, but I am trying to redo all the forms on an organizations website. I have to switch to Chronoforms 7 from version 6. And that is because of Joomla 4 and php version upgrades.
I tried doing the simplest form, a contact form.
BUT I cannot find where you SAVE DATA to the datatables in Joomla. I cannot even find where you would add actions. What am I missing? Would be excellent if there was a YouTube video tutorial on this, but alas there is not.
Also a bit alarming is the statement posted by Max. Is this going to be a real product or what are we to think? I would hate like hell to start doing all these forms (and some are very involved with switches, etc.) only to find out the product is going away.
Thank you in advance for any help, suggestions, or comments to the post by Max that you may be able to offer.
Donna
C
Colnem 572
May 16 2022, 04:49 #398387
Hi
For a simple contact form, you don't need to save datas... Just send a mail...
For advanced form you can see at Demo Forms how to save datas.
For the big alarming, I think like you...
P
pgrnycomdir 57
May 16 2022, 13:24 #398389
Thank you for your answer. But I am doing this work for an organization and all data is saved and reported on in month end reports.
I will look at demos for advanced.
Thank you
Donna
G
gilliancowe 33
May 18 2022, 16:12 #398414
Hi Donna,
Did you find a demo form that saved the data? I'm struggling with this too.
Thank you,
Gillian
P
pgrnycomdir 57
May 18 2022, 17:42 #398416
Gillian,
The only thing I found was reply from HealyHatman to someone else's question about this.
It basically stated that you had to create the data table within phpMyAdmin. I don't know about you, but I am very uncomfortable doing anything but downloading from there. I do not understand php and I cannot afford to mess up this organization's website. And no one else within the organization understands Joomla let alone coding.
I do not understand why this feature of autosave to database was taken out of the version 7.0. It was in 5 and 6 and that is why we loved the product. Not so much love now.
I have stared looking at other form builders, but have not found any that have autosave to database features without you having to write code.
I'm really struggling here. We have 7 different forms that have all types of information and confirmations sent to emails via switches and now I'm at a loss!
These all need to be updated to run under Joomla 4.0 and new version of php.
Let me know if you find any assistance or something else please.
Best regards,
Donna
G
gilliancowe 33
May 18 2022, 18:20 #398418
Hi Donna,
I really appreciate your reply. I am finding V7 is much harder to understand, I'm upgrading from V4 to V7, I loved V4 but I'm really not getting to grips with V7.
The only help I've found is this post https://www.chronoengine.com/forums/posts/t109234/save-data-chronoforms7 I don't have a working form yet, in fact trying to add the save step has broken my form completely, but it has given me some idea of what's required.
My skill level sounds about the same as yours, I'm giving up for now. My head hurts!
If I work it out, I'll let you know.
Gillian
P
pgrnycomdir 57
May 18 2022, 20:07 #398419
Gillian,
I am on my second rounds of updates. Use to have version 5.0, then went to 6.0 (designing was not great with this), however designing the form in version 7.0 is a breeze, it's the database and switching I'm totally not understanding.
Good luck and hope you can figure it out. Meanwhile I'll keep playing around with it. I've got until November 2022 before I'm SOL.
Best,
Donna
C
Colnem 572
May 19 2022, 05:37 #398421
 2
Hi Guys (or Girls)
You have 3 ways to save your datas in a database table.
1 - You can use Settings of your form, Behaviors/Data/Log Data. Datas will be recorded in #__chronog3_forms7_datalog table.
2 - You can create a personal table in your database using PHPMyAdmin
3 - You can create a personal table using Settings of your form, Behaviors/Admin/Installer
Beware: it seems that you have to save ALL fields of the table, or use a default value (like Null or Defined) for empty fields else datas are not saved (tried with J4+PHP8+CF7 7.0.9).
After creation or modification of your table YOU HAVE TO DO A CLEAR CF7 CACHE!!!
I'm writing a documentation for CF7 in French language (just beginning!). I don't know everything about it. I'm adding to it as I go along…
CF7 is really a swiss knife for Joomla and the developer is an Ace. Unfortunately, version 7 is not well finalized (many bugs) and not well documented, specially in french!
Good luck
G
gilliancowe 33
May 19 2022, 11:40 #398423
Hi Colnem,
Thank you once again for your reply. I have worked it out at last thanks to your reply to another user. It was the second page part that I had missed.
Good luck with your documentation, I better brush up on my French! You are right the developer is Ace, I have been using Chronoforms for many years, he has made things easy for people like me who have limited technical knowledge.
I have written down my steps with screenshots for saving to the database so hopefully I can help others.
Many thanks,
Gillian
E
ervinjason 1
July 02 2022, 15:34 #398528
It basically stated that you had to create the data table within phpMyAdmin. I don't know about you, but I am very uncomfortable doing anything but downloading from there. I do not understand php and I cannot afford to mess up this organization's website. And no one else within the organization understands Joomla let alone coding.
I do not understand why this feature of autosave to database was taken out of the version 7.0. It was in 5 and 6 and that is why we loved the product. Not so much love now.
I have stared looking at other form builders, but have not found any that have autosave to database features without you having to write code.
G
gilliancowe 33
July 03 2022, 21:34 #398532
Hi evrinjason.
I understand what you are saying. There are some good tutorials on YouTube for creating database tables in PHPMyAdmin. You don't need to know PHP once you have the table set up you can save the records using Chronoforms, it's just not as easy as before.
It took me a while, I didn't find it intuative, but I got it working.
Gillian
T
thelathela088 2
July 27 2022, 18:57 #398624
I have stared looking at other form builders, but have not found any that have autosave to database features without you having to write code.
admin 33
July 29 2022, 20:51 #398637
 1
 Answer
if you enable the "Log data" behavior in v7 under the form settings then all your form data will be saved automatically!
C
Colnem 572
July 30 2022, 05:55 #398643
Good new: Max is alive!
T
thelathela088 2
August 01 2022, 18:10 #398656
I understand what you are saying. There are some good tutorials on YouTube for creating database tables in PHPMyAdmin. You don't need to know PHP once you have the table set up you can save the records using Chronoforms, it's just not as easy as before.
B
boyjah 51
September 23 2022, 00:11 #398936
You are such a helpful forum poster! Please share a link to whatever CF7 documentation you have created or will create. Le français va bien! Do you have some way that we can contribute financially to your great efforts?
C
Colnem 572
September 23 2022, 04:23 #398937
 1
I said I'm writing, not I have written.
I'm not a professional, I don't request money... and I do many thing over CF7. So , be patient...
P
pgrnycomdir 57
September 23 2022, 16:50 #398939
Max,
But this is not saved in the phpMyAdmin data table, is it???
Thank you in advance for your reply.
Donna
C
Colnem 572
September 24 2022, 03:46 #398945
PHPMyAdmin is not a database, but a tool to manage your SQL DataBase. So phpMyAdmin data tables don't exist.
In all cases, datas are saved in your SQL DataBase tables whom can be managed by PHPMyAdmin.
P
pgrnycomdir 57
September 24 2022, 17:28 #398948
Colnem,
Please excuse my stupidity.
All I wanted to know is if it would automatically save that I could access through the PHPMyAdmin.
Not all of us are programmers and some of us, like myself, may use the wrong terminology.
Best,
Donna