Problem with database in contact form version 2020.1.10
Autor: Kees W.
Visitado 1846,
Seguidores 1,
Compartilhado 0
After updating version 2019.3.17 to 2020.1.10 problems occur with my contact forms.
The data will not be written to my database.
With version 2020.3.17 everything worked without problems.
To test this I made a test project in 2020.1.8.
The problem appears to arise with the use of multiple choice questions.
I think this is a bug in the program.
See enclosed test.iwzip (version 2020.1.10)
Publicado em
Hoi Kees,
Helaas kan ik het niet testen want ik heb geen toegang tot jou database, ook niet met de gegevens van x5.
Heb je bij de provider PHP op 7.1 staan?
Zijn alle database instellingen correct?
Autor
Hallo André,
Ik gebruik PHP 7.3.
Als je e.e.a zou willen testen. Mijn toegangscode tot de database heb ik naar *** gestuurd.
Kees
Hoi Kees,
Die had ik al want deze zat nog in je project.
Maar mijn host laat toegang toe tot jou database, of andersom, in ieder geval mag ik geen connectie maken.
Dus kan niet testen met jou project, maar ik zal het testen op mijn eigen test website.
Probeer maar: https://andreweb.nl/kees/test.html
zelfs met 1 item doet hij het niet.
Maar wat gebeurt er dan? Krijg je een error?
Ik heb hier een testje opgezet op m'n eigen testwebsite:
https://andreweb.nl/x5_test/test_kees.html
Als je je eigen email adres invult krijg je een bevestiging, ik heb dit formulier ook via een database laten lopen
Ik zou zeggen zet php even naar 7.1 en probeer nog eens.
succes!
Autor
In mijn oorspronkelijke project heb ik ook dat het ingevulde formulier per e-mail wordt bevestigd.
Dit werkt allemaal goed, maar toch staan de gegevens dan niet in de database! Er wordt ook geen foutmelding gegeven.
Dit probleem treedt alleen op vanaf versie 2020
Staan ze bij jouw testje wel in de database?
ja,
zie ook:
https://andreweb.nl/x5_test/test_kees.html
Autor
Bij mij worden de data bij het gebruik van meer dan 1 Meerkeuzevragen in het projectformulier niet naar de database gestuurd.
Waarom dit bij versie 2019.3.17 wel goed gaat blijft een raadsel.
Het verbaast me dat INCOMEDIA niet reageert op dit probleem.
Ik denk dat het niet veel voorkomt, maar ze zullen vast wel reageren, heb je PHP al op 7.1 gezet en dan getest?
Al een keer een nieuwe databse gemaakt? Misschien zit er daar wel een bitje scheef?
Autor
Ik heb al alles geprobeerd. Mijn provider heeft alleen PHP 7.2 en PHP 7.1.
Ook een andere datebase geeft geen oplossing.
Autor
Provider heeft ook PHP 7.3 geen 7.1
raar hoor, ik zal de post for Incomedia zetten, wellicht kunnen ze er naar kijken maar het zou ook aan je provider kunnen liggen. Weet je zeker dat het niet in de database komt?
Krijg je een error?
Heb je in de database via SQL bij je provider gekeken? (kan meestal via admin panel)
Autor
Ja ik heb in de database gekeken, maar de data komen er niet in.
Ik heb ook andere formulieren en daarvan komen de data wel in de database, maar zodra ik meer dan één veld Meerkeuzevragen invoer werkt het niet meer.
Ik zal Incomedia vragen te reageren. Wellicht dat die nog een idee hebben.
Autor
Ik heb nu twee test-websites aangemaakt.
https://keeswarmerdam.nl/test2019 (met versie 2019.3.17)
en
https://keeswarmerdam.nl/test2020 (met versie 2020.1.11 beta)
beide met een contactformulier met 4 Meerkeuzevragen.
Als ik test2020 gebruik wordt soms alleen de eerste invoer in de database geplaatst, daarna geen data meer.
Dit kan je controleren met de Database Viewer die ik in de website heb geimplementeerd.
Bij test2019 werkt alles wel naar behoren.
Hello Kees
I've performed some tests for this. I'm not sure that I am getting the same result as you though.
In my test, if I have a "Multiple Choice" field and I select none of the choices, the data will not be saved in the Database. But if I select whatever option, it does get saved
I will notify this to the developers so that the issue can be investigated and I'll keep you posted here as soon as news becomes available
Thank you
Stefano
GOOGLE TRANSLATE ---
Hallo Kees
Ik heb hiervoor een aantal tests uitgevoerd. Ik weet niet zeker of ik hetzelfde resultaat krijg als jij.
Als ik in mijn test een veld "Meerkeuze" heb en ik geen van de keuzes selecteer, worden de gegevens niet opgeslagen in de database. Maar als ik een optie selecteer, wordt deze wel opgeslagen
Ik zal de ontwikkelaars hiervan op de hoogte stellen zodat het probleem kan worden onderzocht en ik zal je hier op de hoogte houden zodra er nieuws beschikbaar komt
Dank u
Stefano
Autor
If all options are selected, the data will be saved.
However, if I don't select all options, nothing will be saved.
Yes same here on my test project.
So it's not PHP or provider related.
Autor
Het is dus een echt probleem in Website X5 verie 2020.
Autor
In version 2020.1.13.1 (Beta) the problem is till not solved!!
That's why I still can't use version 2020.
Incomedia, is there any idea when the problem will be solved?
Hoi Kees,
Als je nog geen beta review post hebt aangemaakt zou ik dat nu seperaat nog wel doen, daarmee heb je meer invloed dan hier, je kan altijd naar deze post verwijzen.
Hello Kees
I apologize for the delay in addressing this. I must confirm that the issue is still being worked on.
I will be sure to inform you immediately as soon as news on this becomes available
I thank you for your patience and understanding as we keep working on this
Stefano
GOOGLE TRANSLATE ---
Hallo Kees
Mijn excuses voor de vertraging bij het aanpakken van dit probleem. Ik moet bevestigen dat er nog steeds aan het probleem wordt gewerkt.
Ik zal u zeker onmiddellijk informeren zodra er nieuws over dit beschikbaar komt
Ik dank u voor uw geduld en begrip terwijl we hieraan blijven werken
Stefano
Kees,
Zou opgelost moeten zijn in 2020.2.2 (beta)
Test zelf ff.
MVG Andre
Autor
André,
Werkt nu perfect in 2020.2.2