I tried talking to you like someone who is capable of learning concepts, understanding them, and applying that information to fix problems, but the thread has just gone farther and farther down the "I'm too new to learn, I can't understand anything" rabbit hole. Have you fixed the problem yet? I have, by now, explicitly told you exactly what you need to do. Understanding why you need to do it is something you'll have to handle on your own, because I can't implant concepts directly into your brain. If you're at that point, great, thread over. If not, then I suggest you stop asserting your newness and reread everything in the thread, because your solution is right there, then return to the previous sentence.
With time, this will improve.
I'll believe it when I see it. Like I said, I've seen a lot of people here of all levels of skill and experience who can't figure out simple concepts and don't seem to want to try. I expect that if I checked their post histories thoroughly, they'd all start with threads almost exactly like this one. You don't want to be like that. The answer to not understanding something is to do the research. Have you even searched for "variable" in the Manual? If you can't be bothered to do that, then why do you expect people on the forum to drop everything and come running to do your work for you? There's a reason lmgtfy.com exists, and it's not to be a first stop for search engines.