Awesome tutorial, I have watched 2 udemy firebase lessons and I don't undertand what the instructor's are tallking about, but after watching this series I understand how it works, Mr. Daniel Shiffmen is the man!!!
Most of udemy is crap, I bought a course for my brother because I don't have time to teach him, the course had amazing reviews but you can tell after watching a couple of videos that the "instructor" didn't know what he was talking about. Not all courses are like that but udemy asking users to rate courses after just the intro is a way to get good reviews in crappy courses which probably get more people to buy courses but affect the quality.
Oh my goodness! I am working on a group coding project and someone decided to use Firebase to host our project, but I have been having one heck of a time figuring out what I am even doing and got totally overwhelmed with all of the online documentation and lack of noob-friendly examples. You, my good sir, have totally lifted so much of that fog. I suuuper appreciate that you are doing everything that you are, walking us through not only the code but also the logic behind the code. My only complaint is that I didn't find these videos of yours a few days ago. :D
Sometimes I don't really understand what's going on in the clips because I don't really know programming but I like watching the videos because of your energy sparkling personality, keep it up
I tried learning from various sources, and then i found this video, really great way to teach and i really appreciate things you doing for us. Huge respect and love from India.
@@TheCodingTrain /*get uid*/ firebase.auth().onAuthStateChanged(function (user) { uid=user.uid; }); /*send data to database*/ class task { constructor(ListElement) { this.ListElement = ListElement; } } submit.addEventListener('click', () => { var data = new task; data.ListElement = input.value; database.ref(uid).push(data); }); /*send data to database*/ each user a separate list. uid as an identifier. /*fetch data from database */ var ref = firebase.database().ref(uid); /* ref.once('value').then(function (snap) { dataValues = snap.val(); keys = Object.keys(uid); console.log(dataValues[0].ListElement); }); */ ref.on('value',function (snap) { dataValues = snap.val(); keys = Object.keys(uid); console.log(dataValues[0].ListElement); });
I know this comment is super late, but I wanted to thank you for this series. I've been struggling with understanding and utilizing firebase and you super helped a ton! I'm not using p5.js so I almost didn't watch this... but var keys = Object.keys(score); was just what I needed to make sense of firebase! Thanks!
this is so cool!! having got writing and reading from FBase going really easily, I am amazed how hard it is to delete/edit. Thanks for animated, efficient teaching!
wow man i'm totally impressed just did retrieving data in 5 mins... how fast typing codes and explaining things really awesome and interesting. good luck.!! keep rocking.....!!!!
Merci beaucoup je te suis depuis longtemps et tu m'as beaucoup apprit à parler anglais et à codé des choses intéressantes / thanks you very much i follow you since long time and you taught me lot about english and coding things very interresting
A friend show me your channel and I simply don't have words to say how amazing it is! Really Daniel you're a genius! and of course I'm subscribed :))))))
i was am working on a project. i checked stack overflow officialFirebase couldn't find solution nowhere. but this video gave me another perspective and retrieval way... thanks a lot
2:56 please tell me you didn't click 10000 times and CONGRATS ON 100k!!! I watch all your videos even if I know the content just for pure entertainment value :) keep up the good work!
Great tutorial(s). Everything is well explained and easy to understand. And I love enthusiasm of this guy - how I didn't find this before? Keep on good work!
2:00 I don't understand: How does the *gotData* function have the data parameter if it was not passed it when it was called from the *on* function Explain please
Question: I get an error "li.parent is not a function", how do I fix this? I tried a few different work arounds but nothing is working. thanks for the video, it helped a lot.
use this .It is normal javascript not p5 library look try it and tell me it will surely help you //create li text node var li=document.createElement("li");
//create element span var para=document.createElement("span"); para.setAttribute("id","para"); para.innerHTML=todos+" Time: "+initials; li.appendChild(para); //create delete button var delBtn=document.createElement("img"); delBtn.setAttribute("src","Images/delete.png"); delBtn.setAttribute("class","btn"); delBtn.setAttribute("onclick","deleteItem(this)"); //create edit Button var editBtn=document.createElement("img"); editBtn.setAttribute("src","Images/edit.png");
How would you get a specific entry from one single request based on a random variable? In an optimized way. I didn't get the adding a new variable and showing it. Like sending the entry to db, then removing previous entries from the dom, then making a new call to get all the data? Wouldn't it be costly if the app is dealing with thousands of data. Isn't there supposed to be a way to find the latest entries based on what is being shown in the DOM?
Hi, many thanks for the wonderful video. Unfortunately I keep receiving the error "firebase is not defined" ? Do you maybe have an idea, what I can do to get rid of this? Thanks in advance, Detlev
Hey man, I hope you see this comment, your videos are really good, makes me excited about some side projects. I will watch some of your playlists in my semester break. But I am asking you one thing, and I think a lot of people would appreciate it. Could you please name your playlists better? For example instead of "Session 9 Programming from A to Z", something like Session 9 Firebase with Javascript. That would also make it easier for people who search that tutorial.
RUclips recommened me your videos. I´m a programmer already, but GUI things are not my thing (yet). It is educational and fun to watch you. Way better than my computer science lessons in school (Germany) (ok, everything is better^^). Sub! Thank you! (And hopefully it helps with my oral exam in English next march xD) +Fabian Wir arbeiten sehr langsam, Unterricht ist zäh und langweilig, (vlt. auch weil viele keine Lust haben und auf 9gag und Co. abhängen) und der Lehrer sich nach den Schwächsten und deren Tempo richtet. Ich fände es wichtig, dass Projekte in Teams erarbeitet werden und man so eigenständig Lösungsstrategien entwickelt, wie man auf ein Problem zu geht, wie man im Team das koordiniert (v.a. dokumentieren und leserlich coden), wie man Lösungen findet (Stackoverflow, Dokumentation). Bei Python haben wir von unserem Informatik Script (inf-schule de) vorgefertigten Code erhalten, wo etwas gefehlt hat. Viele Schüler waren vor dem Problem: "Was mache ich in der Arbeit, wenn ich von 0 anfangen muss?". Dieses HJ haben wir SQL gemacht, aber nur S E L E C T - Statements. Einfügen,updaten... ging nicht, da unsere Schule keinen für Schüler zugänglichen Mysql Server bereitstellt und der von der TU KL (inf-schule de) natürlich sich nicht den Datensatz zerschießen lässt. Hoffe ich konnte helfen
Look Try this just change para.innerhtml to your variable which you want to show your firebase data try it .The error will gone this is error because it is p5 library look this and tell me //create li text node var li=document.createElement("li");
//create element span var para=document.createElement("span"); para.setAttribute("id","para"); para.innerHTML=todos+" Time: "+initials; li.appendChild(para); //create delete button var delBtn=document.createElement("img"); delBtn.setAttribute("src","Images/delete.png"); delBtn.setAttribute("class","btn"); delBtn.setAttribute("onclick","deleteItem(this)"); //create edit Button var editBtn=document.createElement("img"); editBtn.setAttribute("src","Images/edit.png");
hey daniel, I love your videos and think it's so amazing you're getting so much support. I have learned so much by your vids could you please make a video about pathfinding in processing? Sorry if my english is not on point (I'm actually german :D).
I am are trying to make an app in ionic 3. Profile page of the user is created and data is stored in the Firebase. But not able to display those information in the app. Can you help me with an example code?
That would be awesome. The only thing I can think of is to have my own backend with the Firebase credentials on it and have the client talk to Firebase through that. Seems like a bummer!
Which syntax theme are you using? Atom'e One Dark default syntax has brighter colors that I find distracting, this one looks more muted and more pleasant. Or is that maybe just compression from the stream/upload?
i've tried the above method to print my firebase tree details similarly. However, when I run my code I get this error: li.parent is not a function. Please help
Hi Daniel! Is there a way to setup a top score of sorts? Say you wanted to compare the score to the current value in the database but only update if it's larger? With .on() it seems like you only get the value back after updating. Is there a way around this?
It worked perfectly with the default rules, as illustrated. Setting read to true. Any idea on how to work it with 'user' rules? The firebase support says, they are not supposed to help on code.
You just helped me out a bunch, easy to follow, enjoyable to watch. Thank you sir. Got a question though: in your code function gotData(data){ var scores = data.val() } I'm getting an error: Uncaught (in promise) TypeError: Cannot read property 'val' of undefined ........Could you know how to resolve this? Edit: This is once i post something new to the database, when i reload the page, the error is no more
How would you search for a single id and retrieve that data without having to loop through every single id? I don't know the id though, so is this possible?
So how would you let a user go back and resume from the score they were at? Can you generate a link that has the key and pull initial data from the database through that?
Very very good lessons however I have a little question for you . OPEN STOP CLOSE I have those 3 buttons how to send to firebase by id when it's clicket
at ~ 4:30 I believe it would be more succinct to use *for(var i in scores){}*, then you could eliminate *var keys* because the *in* keyword iterates over the keys automatically. Also, a couple other things, I've noticed that you tend to write *var* a lot, as opposed to just using a comma to separate variables, not sure if that's a conscious choice or if you just forget? Lastly, I'm not sure if this applies to this video at all, but I've been watching many many many of your videos over this last week (You're brilliant, by the way), but I've noticed that in Atom you never seem to use the *CMD+D* or *Shift+CMD+D* shortcuts. *CMD+D* will add the next occurrence of whatever you have selected to your selection. *Shift+CMD+D* will duplicate all active lines. For examples, along with other useful shortcuts, you can check out this sitepoint post www.sitepoint.com/12-favorite-atom-tips-and-shortcuts-to-improve-your-workflow/. Overall, I'm loving your videos! Keep up the awesome work!
Hey Daniel Shiffman I am interested in this hole coding thing and I took a look at your 1st video and I have a question... what are the basic things you need to run p5.js?
Wouldn't it be an easier way to retrieve data by using firebase snaphot? Specially if you just want to show the scores and names that players have. Please make a video explaining the concept, it would be extremely useful. Thanks!
Can you please tell me how to update current user's score its already created on database and gets override. I couldn't find online. I'd Be Very grateful.
li.parent is not a function at gotData (recordFYP.js:18) at EventRegistration.ts:133 at Qi (util.ts:586) at t.raise (EventQueue.ts:171) SelectAll() is also not working? help plz
Check on "The new boston" on YT and their android tutorials. Some guy Bucky if I remember well has the similar style of explaining stuff. Also easy to understand and fun to watch.
Hello , thanks for the video however i have a question here is that what is this code var k = keys[i]?. Can we actually just use var initials = scores[i].initials?
Awesome tutorial, I have watched 2 udemy firebase lessons and I don't undertand what the instructor's are tallking about, but after watching this series I understand how it works, Mr. Daniel Shiffmen is the man!!!
Most of udemy is crap, I bought a course for my brother because I don't have time to teach him, the course had amazing reviews but you can tell after watching a couple of videos that the "instructor" didn't know what he was talking about. Not all courses are like that but udemy asking users to rate courses after just the intro is a way to get good reviews in crappy courses which probably get more people to buy courses but affect the quality.
Oh my goodness! I am working on a group coding project and someone decided to use Firebase to host our project, but I have been having one heck of a time figuring out what I am even doing and got totally overwhelmed with all of the online documentation and lack of noob-friendly examples. You, my good sir, have totally lifted so much of that fog. I suuuper appreciate that you are doing everything that you are, walking us through not only the code but also the logic behind the code. My only complaint is that I didn't find these videos of yours a few days ago. :D
Sometimes I don't really understand what's going on in the clips because I don't really know programming but I like watching the videos because of your energy sparkling personality, keep it up
Love hearing that, thank you!
Daniel Shiffman you know you are doing something great when even non-coders watch you :)
I tried learning from various sources, and then i found this video, really great way to teach and i really appreciate things you doing for us. Huge respect and love from India.
It's insane how quickly your channel's blown up over the past week. I hope it carries on like this!
It is totally crazy.
@@TheCodingTrain
/*get uid*/
firebase.auth().onAuthStateChanged(function (user) {
uid=user.uid;
});
/*send data to database*/
class task {
constructor(ListElement) {
this.ListElement = ListElement;
}
}
submit.addEventListener('click', () => {
var data = new task;
data.ListElement = input.value;
database.ref(uid).push(data);
});
/*send data to database*/
each user a separate list. uid as an identifier.
/*fetch data from database */
var ref = firebase.database().ref(uid);
/*
ref.once('value').then(function (snap) {
dataValues = snap.val();
keys = Object.keys(uid);
console.log(dataValues[0].ListElement);
});
*/
ref.on('value',function (snap) {
dataValues = snap.val();
keys = Object.keys(uid);
console.log(dataValues[0].ListElement);
});
I was trying to read the tutorial and was getting lost, this video was perfect. Thank you so much.
Thanks a lot man..........Your way of teaching is very simple and understandable.
I know this comment is super late, but I wanted to thank you for this series. I've been struggling with understanding and utilizing firebase and you super helped a ton! I'm not using p5.js so I almost didn't watch this... but var keys = Object.keys(score); was just what I needed to make sense of firebase! Thanks!
My everyday valuable television which helps me.
Thanks keep on feeding us with that information...
this is so cool!! having got writing and reading from FBase going really easily, I am amazed how hard it is to delete/edit. Thanks for animated, efficient teaching!
Thank you very much you helped me a lot
Congratulations on 100K subs :) Been watching for a day and I can already say you truly deserved that amount.
Thank you, it's exciting!
Daniel Shiffman No problem. If I make a programming career when I grow up (I'm 13), your videos will probably be its beginning :D
He deserves way more than 100k!
Gabriel Gomez 1mln+ perhaps
So awesome! Keep it up! I just got my 14 year old brother & 12 year old cousin started on these videos too!
thank you so much! hundreds of tutorials didn't work until found yours :)
I needed this explained urgently, and you did it so thoroughly I actually understood what was going on. And you're so humble! You're a goddamn hero.
wow man i'm totally impressed just did retrieving data in 5 mins...
how fast typing codes and explaining things really awesome and interesting.
good luck.!! keep rocking.....!!!!
thank you!
Good explanation. You go right to the point with a simple example.
Merci beaucoup je te suis depuis longtemps et tu m'as beaucoup apprit à parler anglais et à codé des choses intéressantes / thanks you very much i follow you since long time and you taught me lot about english and coding things very interresting
A friend show me your channel and I simply don't have words to say how amazing it is! Really Daniel you're a genius! and of course I'm subscribed :))))))
i was am working on a project. i checked stack overflow officialFirebase couldn't find solution nowhere. but this video gave me another perspective and retrieval way... thanks a lot
always when i search for firebase i find you < you are an awesome guy in this platform ,hope for you all the good in this life :)
You're a great teacher. I love watching your videos! Keep up the good work :)
2:56 please tell me you didn't click 10000 times and CONGRATS ON 100k!!! I watch all your videos even if I know the content just for pure entertainment value :) keep up the good work!
love hearing that! (Not I set score = 10,000 in the JS console as a "cheat")
You crack me up, also helped teach me EXACTLY what I’ve been looking for. Thanks a bunch 👍
Great tutorial(s). Everything is well explained and easy to understand. And I love enthusiasm of this guy - how I didn't find this before? Keep on good work!
I really like the way you explain your code!!
much appreciated!
Love the way you're presenting this
thats entertaining and educational as well ,
very good tutorial
Finally, a video which makes sense. Thanks
you are amazing happy teacher ... with extra Energetic ... and thank you very much
2:00 I don't understand: How does the *gotData* function have the data parameter if it was not passed it when it was called from the *on* function
Explain please
We are not calling the *gotData* function instead we are passing a reference to that function.
You always made my day
Question: I get an error "li.parent is not a function", how do I fix this? I tried a few different work arounds but nothing is working. thanks for the video, it helped a lot.
Same problem how to resolve it??
same problem! looks like p5.js doesn't work either..
use this .It is normal javascript not p5 library look try it and tell me it will surely help you
//create li text node
var li=document.createElement("li");
//create element span
var para=document.createElement("span");
para.setAttribute("id","para");
para.innerHTML=todos+" Time: "+initials;
li.appendChild(para);
//create delete button
var delBtn=document.createElement("img");
delBtn.setAttribute("src","Images/delete.png");
delBtn.setAttribute("class","btn");
delBtn.setAttribute("onclick","deleteItem(this)");
//create edit Button
var editBtn=document.createElement("img");
editBtn.setAttribute("src","Images/edit.png");
editBtn.setAttribute("class","editButton");
editBtn.setAttribute("onclick","editItem(this)");
li.appendChild(editBtn);
li.appendChild(delBtn);
list.appendChild(li);
You jave to reference the p5.dom.js file in the html file
Love your videos!!
You are a great teacher.
saved my life, thank you Mr. Train
How would you get a specific entry from one single request based on a random variable? In an optimized way.
I didn't get the adding a new variable and showing it. Like sending the entry to db, then removing previous entries from the dom, then making a new call to get all the data? Wouldn't it be costly if the app is dealing with thousands of data. Isn't there supposed to be a way to find the latest entries based on what is being shown in the DOM?
Best tutorial for the data retrieve.....
You saved my day !!!!!. Thank you!!!!!
yeah congratulations... I would love it if you could do a video/tutorial/or live stream on concave polygon tessellation. Keep up the great work!
Hi, many thanks for the wonderful video. Unfortunately I keep receiving the error "firebase is not defined" ? Do you maybe have an idea, what I can do to get rid of this? Thanks in advance, Detlev
Hey man, I hope you see this comment, your videos are really good, makes me excited about some side projects. I will watch some of your playlists in my semester break. But I am asking you one thing, and I think a lot of people would appreciate it. Could you please name your playlists better? For example instead of "Session 9 Programming from A to Z", something like Session 9 Firebase with Javascript. That would also make it easier for people who search that tutorial.
+Eralp Şahin great suggestion! 👍
You sir are the greatest
This is very good, Thanks dude!
This has helped me! Thank you very much :D
RUclips recommened me your videos. I´m a programmer already, but GUI things are not my thing (yet). It is educational and fun to watch you. Way better than my computer science lessons in school (Germany) (ok, everything is better^^). Sub! Thank you! (And hopefully it helps with my oral exam in English next march xD)
+Fabian Wir arbeiten sehr langsam, Unterricht ist zäh und langweilig, (vlt. auch weil viele keine Lust haben und auf 9gag und Co. abhängen) und der Lehrer sich nach den Schwächsten und deren Tempo richtet. Ich fände es wichtig, dass Projekte in Teams erarbeitet werden und man so eigenständig Lösungsstrategien entwickelt, wie man auf ein Problem zu geht, wie man im Team das koordiniert (v.a. dokumentieren und leserlich coden), wie man Lösungen findet (Stackoverflow, Dokumentation). Bei Python haben wir von unserem Informatik Script (inf-schule de) vorgefertigten Code erhalten, wo etwas gefehlt hat. Viele Schüler waren vor dem Problem: "Was mache ich in der Arbeit, wenn ich von 0 anfangen muss?". Dieses HJ haben wir SQL gemacht, aber nur S E L E C T - Statements. Einfügen,updaten... ging nicht, da unsere Schule keinen für Schüler zugänglichen Mysql Server bereitstellt und der von der TU KL (inf-schule de) natürlich sich nicht den Datensatz zerschießen lässt. Hoffe ich konnte helfen
Lukas Geheim i am a Computer Science teacher in Germany and just found this channel. plz give me some Info what annoys you most in your class ;-)
Fabian see above (comment did not work)
Getting an error: "li.parent is not a function". How do I solve this?
same but hiw to resolve that
Look Try this just change para.innerhtml to your variable which you want to show your firebase data try it .The error will gone this is error because it is p5 library look this and tell me
//create li text node
var li=document.createElement("li");
//create element span
var para=document.createElement("span");
para.setAttribute("id","para");
para.innerHTML=todos+" Time: "+initials;
li.appendChild(para);
//create delete button
var delBtn=document.createElement("img");
delBtn.setAttribute("src","Images/delete.png");
delBtn.setAttribute("class","btn");
delBtn.setAttribute("onclick","deleteItem(this)");
//create edit Button
var editBtn=document.createElement("img");
editBtn.setAttribute("src","Images/edit.png");
editBtn.setAttribute("class","editButton");
editBtn.setAttribute("onclick","editItem(this)");
li.appendChild(editBtn);
li.appendChild(delBtn);
list.appendChild(li);
thanks, i couldn't understand with other explanations.
I love your class .very nice and interesting to watching.😍😍
hey daniel,
I love your videos and think it's so amazing you're getting so much support. I have learned so much by your vids
could you please make a video about pathfinding in processing?
Sorry if my english is not on point (I'm actually german :D).
Yes, it's on my list!
Do a video about updating data this is great great material!!!!
Thanks a lot Dan! your tutorials are awesome
Awesome sir ! Thanks a lot
I am are trying to make an app in ionic 3. Profile page of the user is created and data is stored in the Firebase. But not able to display those information in the app. Can you help me with an example code?
Please can I get the app u are using for the coding and the tutorial material? Thanks for your prompt reply
You mentioned at one point that you were gonna discuss not having your credentials hard coded. Is that in a later video?
I should come back and make this, my apologies, I have not yet.
That would be awesome. The only thing I can think of is to have my own backend with the Firebase credentials on it and have the client talk to Firebase through that. Seems like a bummer!
Which syntax theme are you using? Atom'e One Dark default syntax has brighter colors that I find distracting, this one looks more muted and more pleasant. Or is that maybe just compression from the stream/upload?
i've tried the above method to print my firebase tree details similarly. However, when I run my code I get this error: li.parent is not a function. Please help
congratz on 100k on youtube
+CassainFTW thank you! Nuts!
Hi Daniel! Is there a way to setup a top score of sorts? Say you wanted to compare the score to the current value in the database but only update if it's larger? With .on() it seems like you only get the value back after updating. Is there a way around this?
Have you figured this out yet?
It worked perfectly with the default rules, as illustrated. Setting read to true. Any idea on how to work it with 'user' rules? The firebase support says, they are not supposed to help on code.
when is the video coming with updating the data in firebase?
You just helped me out a bunch, easy to follow, enjoyable to watch. Thank you sir.
Got a question though: in your code
function gotData(data){
var scores = data.val()
}
I'm getting an error: Uncaught (in promise) TypeError: Cannot read property 'val' of undefined ........Could you know how to resolve this?
Edit: This is once i post something new to the database, when i reload the page, the error is no more
How would you search for a single id and retrieve that data without having to loop through every single id? I don't know the id though, so is this possible?
Class not found error : com.mediatek.cta.ctaHttp
During fetch data from firebase
You can use instead of getting the keys and looping through them.
So how would you let a user go back and resume from the score they were at? Can you generate a link that has the key and pull initial data from the database through that?
i have a problem with that selectAll, the console says its not defined, how can i fix it?
Great video! Thanks a lot.
this is some PogChamp material
where do u selectAll function its showing and error " selectAll is not defined"
Thanks that helped me a lot! You're awesome (I like your humor)
Very very good lessons however I have a little question for you .
OPEN
STOP
CLOSE
I have those 3 buttons how to send to firebase by id when it's clicket
at ~ 4:30 I believe it would be more succinct to use *for(var i in scores){}*, then you could eliminate *var keys* because the *in* keyword iterates over the keys automatically. Also, a couple other things, I've noticed that you tend to write *var* a lot, as opposed to just using a comma to separate variables, not sure if that's a conscious choice or if you just forget?
Lastly, I'm not sure if this applies to this video at all, but I've been watching many many many of your videos over this last week (You're brilliant, by the way), but I've noticed that in Atom you never seem to use the *CMD+D* or *Shift+CMD+D* shortcuts.
*CMD+D* will add the next occurrence of whatever you have selected to your selection.
*Shift+CMD+D* will duplicate all active lines.
For examples, along with other useful shortcuts, you can check out this sitepoint post www.sitepoint.com/12-favorite-atom-tips-and-shortcuts-to-improve-your-workflow/.
Overall, I'm loving your videos! Keep up the awesome work!
YeaH, ITS BETTER you way
Hey mr. Shiffman, How would I test if the initials of a user already exist and then deny the score?
you saved my day.. thanks +1
Incomprehensible.
Great to learn form "The Coding Train". How to compare form input data with Firebase DB data, if match found - display alert else stay there.
Nice tutorial... now can you please make a video on how remove the record at specific index of that for loop
Hey Daniel Shiffman I am interested in this hole coding thing and I took a look at your 1st video and I have a question... what are the basic things you need to run p5.js?
All you need is a computer and a text editor! This video might help: ruclips.net/video/UCHzlUiDD10/видео.html
Daniel Shiffman awesome thank you!!!
where should I implement this code ?
in main function or at .js file of Firebase
Hi Daniel, How did you just "KNOW" to use .val ( ) to get the actaul data object without reading documentation or anything?
thank you ur video was very help full
Is there any chance makinga tutorial on exporting data from firebase to excel sheet? I have been trying to do it, but it takes me nowhere.
You are using other libs beside just firebase, so my question is Can I retrieve keys object by just using pure javascript?
Very good tutorial, Can you tell me how to delete data from the database with the particular key not full data?
you could simply write *for(var x IN scores){ score_array.push(scores[x]) }* to get the same result
Wouldn't it be an easier way to retrieve data by using firebase snaphot? Specially if you just want to show the scores and names that players have. Please make a video explaining the concept, it would be extremely useful. Thanks!
Can you please tell me how to update current user's score its already created on database and gets override. I couldn't find online. I'd Be Very grateful.
Is there a way to save the data in a variable and use it outside of the function?
Object.values is what you should have used!
Why do I keep getting: "firebase.js:298 Uncaught ReferenceError: createElement is not defined" when I try to create the element with the results?
did you download the p5 library?
that was it! Thank you
What if the data is URL of image from other web service??.. how can i call it??
can you help me with how to display ingredients and methods for a cooking web by displaying the data from firebase?
i hope you'll reply me thank you
I love you man! Thanks for help
Where can i get 9.4 video??
Hi Dilsheen!
You can check out ruclips.net/video/JrHT1iqSrAQ/видео.html for the entire playlist.
~ Coding Train Team 🚂
what can i use instead of parent() in javascript?
li.parent is not a function
at gotData (recordFYP.js:18)
at EventRegistration.ts:133
at Qi (util.ts:586)
at t.raise (EventQueue.ts:171)
SelectAll() is also not working? help plz
Do you have the library p5.dom.js?
wow.. impressed man..Can you make tutorials on android app development??
Check on "The new boston" on YT and their android tutorials. Some guy Bucky if I remember well has the similar style of explaining stuff. Also easy to understand and fun to watch.
Hello , thanks for the video however i have a question here is that what is this code var k = keys[i]?. Can we actually just use var initials = scores[i].initials?
li.parent is not working for me :-( .... says : li.parent is not a function ...
if need to collect all scores so how to do it ??