Hello,
I only recently discovered nuBuilder and it's easy way to create forms. I am curious if it could remedy the
below situtation?
I created a database for a growing community of people to register their whereabouts and how they can contribute
to the community, so anybody can easily spot people in their neighborhood to connect with and even do business
with them.
To avoid the hassle of registering a username/password they can just input their data (normally only once in a while one would login)
as they wish from the fastforms tab AND at the same time view others data (in readonly mode)
However, I also want anyone to be able to update their profile, on the condition that they specified their email on initial
post. I was thinking of creating a button that would send the edit form-link via email to their mailbox.
I cloned the add form, which dissallows editing existing records and give it edit access rights. Which link would I
provide in the email that only allows them to edit their record.
Maybe I am overcomplication things, so if other solutions are easier I am happy to hear them. Otherwise tips on how tto
establish this ...
Also a way to export to csv?
Thankx heapz for this nice environment!
Welcome to the nuBuilder Forums!
Register and log in to access exclusive forums and content available only to registered users.
Register and log in to access exclusive forums and content available only to registered users.
Edit mode
-
- nuBuilder Team
- Posts: 4304
- Joined: Sun Oct 14, 2018 6:43 pm
- Has thanked: 71 times
- Been thanked: 445 times
- Contact:
Re: Edit mode
Hi tims & welcome to nuBuilder!
To send the record URL by email, add an AS (After Save) PHP event (in the form properties / CTRL+SHIFT+F)
Could you create a new topic for your 2nd question? Thanks a lot.
To send the record URL by email, add an AS (After Save) PHP event (in the form properties / CTRL+SHIFT+F)
Code: Select all
$recordURL = nuGetRecordURL();
$r = nuSendEmail('to@test.com', 'from@test.com', 'From Name', 'Body' . $recordURL, 'Subject', [], true, '', '');