Hallo Norbert,
visforms schreibt immer alle Daten eines Formulars in eine Datenbanktabelle.
Ich denke aber, dass du auch keine eigene Tabelle für jeden User brauchst.
Visforms kann so konfiguriert werden, dass jeder Benutzer nur seine eigenen Daten sehen kann.
docs.joomla-4.visforms.vi-solutions.de/d...wn-data-in-frontend/
Es gibt in der Formularkonfiguration auf dem Reitern 'Datenansicht im Frontend' die Option wo du einstellen kannst, dass jeder Benutzer nur seine eigenen Daten sehen darf.
Diese Option wird ausgewertet, wenn du die Daten über einen Menüeintrag vom Typ Visforms >> Formulardaten anzeigst. Also der Meneintragstyp der wirklich nur die Daten anzeigst und keinen Edit Link enthält.
Wenn du die Daten über einen Menüeintrag vom Typ Visforms >> Datenansicht mit Edit Link anzeigst, dann regelst du über den Menüparameter 'Nur Editierbare Daten anzeigen' und über die Benutzerberechtigungen, dass jeder Benutzer nur seine eigenen Daten sehen kann.
Zu den Benutzerberechtigungen siehe:
docs.joomla-4.visforms.vi-solutions.de/d...front/configuration/
Du kannst dein SQL Statement so anpassen, dass der Zähler benutzerspezifich hochzählt. Du brauchst dann einfach noch ein where Statement, das nur die Datensätze berücksichtig bei denen das Datenbankfeld created_by die Id des aktuell angemeldeten Benutzers enthält (where created_by = ${user:id}
Herzliche Grüße,
Aicha