Can someone please help me with Displaying users first name last name and email address that’s already in the date base?
here is the pages code:
import wixUsers from ‘wix-users’;
import wixData from ‘wix-data’;
import wixLocation from ‘wix-location’;
$w.onReady( function () {
let user = wixUsers.currentUser;
let userId = user.id; // “r5cme-6fem-485j-djre-4844c49”
let isLoggedIn = user.loggedIn; // true
user.getEmail()
.then((email) => {
let userEmail = email;
$w(“#emailAddress”).value = userEmail;
user.getil()
});
$w("#createProfileButton").onClick(() => {
let fname = $w(“#firstName”).value;
let lname = $w(“#lastName”).value;
let phone = $w(“#phoneNumber”).value;
let refCode = fname.slice(0, 2).toLocaleLowerCase() + phone.slice(phone.length - 4, phone.length) + lname.slice(0, 2).toLocaleLowerCase();
console.log(refCode);
let toInsert = {
“firstName”: fname,
“lastName”: lname,
“emailAddress”: $w(“#emailAddress”).value,
“phone”: phone,
“username”: $w(“#username”).value,
“referredBy”: $w(“#referredBy”).value,
“referralCode”: refCode
};
wixData.insert("profile", toInsert)
.then(() => {
wixLocation.to("/account/profile-page");
})
. **catch** ((err) => {
//check error codes and see if taken or not.
let errorMsg = err;
console.log(err);
// $w(“#error”).show();
});
});
});