# How to pick data from firebase to make a profil screen without making a list

**URL:** <https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116>\
**Category:** Questions about Thunkable X\
**Created:** [May 4, 2023, 11:13am UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116 "2023-05-04T11:13:27Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![selmouniasmaa834r6al](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/selmouniasmaa834r6al/32/151540_2.png) [@selmouniasmaa834r6al](https://community.thunkable.com/u/selmouniasmaa834r6al)\
**Post date:** [May 4, 2023, 11:13am UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/1 "2023-05-04T11:13:27Z")

</div>

Hi everyone ! I’m new on this plateform.  
I want to crate a Profil screen using data saved from the signing up screen.  
I don’t want to use listviewer but text labels.  
So my profil screen contains: “First name” “Last name” “Birth date” “Gender” “Email” and lastly “Password”  
I saw a couple videos but it wasn’t helpful. I already stored the informations in firebase but i didn’t found a solution to place them in my profil screen. Could you help me pls.  
 ![Capture d’écran 2023-05-04 121246](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/f/7faaa0749c0c9fed37a48405e1553b1375169f04.png)  
@muneer  
Here’s my stocking data blocks in the sign up screen :  
 ![Capture d’écran 2023-05-04 131207](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/6/46ca2015f57bc1c93a1587655f29f0ebe9d17b81.png)

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 4, 2023, 3:00pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/3 "2023-05-04T15:00:03Z")

</div>

Please change your topic title to reflect the type of question you have. Unless you’re paying @muneer, he’s under no obligation to help you or to rush to answer your question.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/2/52f670ed4861d7f9b48dff6498a4476aad2a221c.png)

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 4, 2023, 5:59pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/4 "2023-05-04T17:59:20Z")

</div>

I would recommend removing your email address from the screen shot. It’s best to keep that private!

To get data from Firebase, use a cloud variable. For example, you could do Set Label’s Text to cloud variable [join] "[app variable userid] “/profil/” [convertEmailtoId] “/First name” to get the First name from Firebase.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [May 4, 2023, 10:40pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/5 "2023-05-04T22:40:33Z")

</div>

Can you show a screenshot of your Firebase database?  
This will help to make up the cloud variable from the data buckets.

Make sure that the function **convertEmailtoId** never fails and always return something.

---

<div class="post-metadata">

**Author:** ![selmouniasmaa834r6al](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/selmouniasmaa834r6al/32/151540_2.png) [@selmouniasmaa834r6al](https://community.thunkable.com/u/selmouniasmaa834r6al)\
**Post date:** [May 5, 2023, 12:40pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/6 "2023-05-05T12:40:21Z")

</div>

![Capture d’écran 2023-05-05 133814](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/f/4f4df4e3eb69ab6b18d962a4bb05192349e5504c.png)  
Sorry I didn’t see the message. I’m so sorryy @muneer .  
And here’s the function convertEmailtold  
 ![Capture d’écran 2023-05-05 134238](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/d/6/d61602dec940a2d2739f57ddff84bb7ba9a87e95.png)

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 5, 2023, 1:34pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/7 "2023-05-05T13:34:33Z")

</div>

Your Firebase data screenshot doesn’t match the data you stored in the screenshot above.

You stored data at:

**[app variable userid]/profil/[email address]**

But your screenshot shows:

**/profil/[email address]**

Please try using cloud variables to get the data. I would try these and let us know what works:

1. Set Label’s Text to cloud variable [join] "[app variable userid] “/profil/” [email address] “/First name” to get the First name from Firebase.

2. Set Label’s Text to cloud variable [join] "/profil/” [email address] “/First name” to get the First name from Firebase.

Make sure to replace [email address] with an actual email address from your Firebase database.

If both of those fail, post a screenshot of the blocks you tried for each and we can go from there.

---

<div class="post-metadata">

**Author:** ![selmouniasmaa834r6al](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/selmouniasmaa834r6al/32/151540_2.png) [@selmouniasmaa834r6al](https://community.thunkable.com/u/selmouniasmaa834r6al)\
**Post date:** [May 5, 2023, 1:36pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/8 "2023-05-05T13:36:23Z")

</div>

Thanks a lot, I’ll try this.

---

<div class="post-metadata">

**Author:** ![selmouniasmaa834r6al](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/selmouniasmaa834r6al/32/151540_2.png) [@selmouniasmaa834r6al](https://community.thunkable.com/u/selmouniasmaa834r6al)\
**Post date:** [May 5, 2023, 1:56pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/9 "2023-05-05T13:56:12Z")

</div>

Blocks:  
 ![B1](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/3/b3f7945866d80e22ee246d02f1e3895d7c35454e.png)  
Results:

 ![R1](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/4/b4986be147790ee37a557e0fc6bb2fc0b5cb235a.png)

---

<div class="post-metadata">

**Author:** ![selmouniasmaa834r6al](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/selmouniasmaa834r6al/32/151540_2.png) [@selmouniasmaa834r6al](https://community.thunkable.com/u/selmouniasmaa834r6al)\
**Post date:** [May 5, 2023, 2:01pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/10 "2023-05-05T14:01:52Z")

</div>

Same results:  
 ![R2](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/d/5d0b5518629e254092ebd5a88b02c11ba0ba75b4.png)  
 ![B2](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/1/51ab64b47c8aa831b7e84ee79cb4816241a20cb1.png)

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 5, 2023, 2:23pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/11 "2023-05-05T14:23:45Z")

</div>

It’s possible that your Firebase rules are not allowing retrieval of data.

---

<div class="post-metadata">

**Author:** ![selmouniasmaa834r6al](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/selmouniasmaa834r6al/32/151540_2.png) [@selmouniasmaa834r6al](https://community.thunkable.com/u/selmouniasmaa834r6al)\
**Post date:** [May 5, 2023, 2:39pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/12 "2023-05-05T14:39:05Z")

</div>

![Ru](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/1/8/18f8bac8c01c04729977108821a7096169be5a5a.png)  
@tatiang

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 5, 2023, 3:28pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/13 "2023-05-05T15:28:03Z")

</div>

Are you still in the trial period? After 30 days, those rules will no longer work.

Is there a reason you’re replacing periods (.) with carets (^) in email addresses? The problem is most likely that you’re storing the key with a caret but trying to retrieve it with a period.

---

<div class="post-metadata">

**Author:** ![selmouniasmaa834r6al](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/selmouniasmaa834r6al/32/151540_2.png) [@selmouniasmaa834r6al](https://community.thunkable.com/u/selmouniasmaa834r6al)\
**Post date:** [May 5, 2023, 6:46pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/14 "2023-05-05T18:46:06Z")

</div>

OMG it worked

---

<div class="post-metadata">

**Author:** ![selmouniasmaa834r6al](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/selmouniasmaa834r6al/32/151540_2.png) [@selmouniasmaa834r6al](https://community.thunkable.com/u/selmouniasmaa834r6al)\
**Post date:** [May 5, 2023, 6:48pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/15 "2023-05-05T18:48:06Z")

</div>

@tatiang Thank you sooo much for your help. The problem was in the function convertEmailtold

---

<div class="post-metadata">

**Author:** ![selmouniasmaa834r6al](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/selmouniasmaa834r6al/32/151540_2.png) [@selmouniasmaa834r6al](https://community.thunkable.com/u/selmouniasmaa834r6al)\
**Post date:** [May 6, 2023, 5:09pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/16 "2023-05-06T17:09:56Z")

</div>

Why when I’m trying to sign up with a new email the old informations of the old email are replaced by the new one in Firebase? @tatiang

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 6, 2023, 5:23pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/17 "2023-05-06T17:23:48Z")

</div>

I don’t know what you mean. Are you saying that when you sign up once with email [a@a.com](mailto:a@a.com) and store data in Firebase and then you sign up later with [b@b.com](mailto:b@b.com), it overwrites the data stored for [a@a.com](mailto:a@a.com)?

---

<div class="post-metadata">

**Author:** ![selmouniasmaa834r6al](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/selmouniasmaa834r6al/32/151540_2.png) [@selmouniasmaa834r6al](https://community.thunkable.com/u/selmouniasmaa834r6al)\
**Post date:** [May 6, 2023, 5:30pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/18 "2023-05-06T17:30:28Z")

</div>

Exactly @tatiang

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 6, 2023, 6:39pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/19 "2023-05-06T18:39:18Z")

</div>

What blocks are you using to store the data in Firebase? What blocks are you using to sign in to Firebase? Are you using any _stored_ variables to save the userID or email address?

---

<div class="post-metadata">

**Author:** ![selmouniasmaa834r6al](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/selmouniasmaa834r6al/32/151540_2.png) [@selmouniasmaa834r6al](https://community.thunkable.com/u/selmouniasmaa834r6al)\
**Post date:** [May 6, 2023, 6:41pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/20 "2023-05-06T18:41:53Z")

</div>

![E](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/7/77dde2be156aa3b40fbcc32e333b7ca9d9622b63.png)

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 6, 2023, 7:19pm UTC](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116/21 "2023-05-06T19:19:07Z")

</div>

I recommend placing any blocks you care about _before_ a navigate block. It may still work that way but it worries me.

Are you checking to see that the userid is what you expect it to be on the next screen?

And what about my other questions:

> [@tatiang](#):
>
> What blocks are you using to store the data in Firebase? Are you using any _stored_ variables to save the userID or email address?

And how are you storing the email address? I don’t see that in the screenshot above.

If it’s easier, you can post a link to your project.

[Next page](https://community.thunkable.com/t/how-to-pick-data-from-firebase-to-make-a-profil-screen-without-making-a-list/2403116.md?page=2)
