Russell is notorious for commenting in his class that we have to "make new pathways in our brains" in order to really understand all of this stuff he is cramming into our heads. As it turns out, new pathways are something quite difficult to achieve when you can't spend 4 or 5 hours a day working on writing PHP or mySQL queries, but Russell just keeps right on saying "Don't worry, at some point it is going to 'click' for you and you can really start moving forward."
I think last night might have been one of those moments for me. I had been working on getting the functionality to change your password or your email address for my mid-term to work for over a week, and for some reason it just wasn't working. Then, while waiting for Russell to make his way back around to me during office hours a light came on in my head and I went back to look at some of the functions we had written weeks before. All it took was one little line of code and I was off and running. I added it to the other two functions I was working on, moved a couple of other things around and suddenly passwords were changing and email addresses were updating.
I had one small glitch that Russell helped me identify (I was referring the incorrect column in one of my database queries), but for the most part I finally made the connection on how to take information and pass it into the database properly. I was really, really excited about that.
On top of all this, prior to the start of the office hours I had been working for about an hour to let the members of my website see which groups they had been invited to. I wasn't too confident in my abilities to get it right and thought I was going to need a lot of help, but after writing things out and double-checking them it all worked perfectly! Needless to say, it was another 'click' moment for me and I got up and walked down the hall to call Holly and tell her all about it. Rarely have I been able to get something to work right without some outside help, and certainly never on the first time. Talk about a confidence booster. I did have to have Russell help me with the next step in the process, but still, it was a victory nonetheless for me during a week or two when I was really starting to doubt whether or not I could figure this stuff out well enough to earn a living off of it.
Now I need to get my stuff so that a member can edit an item on their wishlist working completely. I'm close, just have to figure out how to pre-populate the form on the page with the information from the database. I've researched a thing or two, and might have it, but we'll see. I'm going to work on that this afternoon.