Do what @bigdawg said, and I'd suggest using a jQuery plugin/library/module (whatever they're called) to show the updated list in real time to all current viewers.
If you're going to store the password inside of the script, at least use some sort of encryption. I honestly don't suggest storing the password in the file itself either, because it isn't very user friendly.
If you're trying to learn to design, start off by replicating what you like on Dribbble. This will help you learn some of the aesthetics of design, along with teaching you to properly utilize CSS. As for your template, it's just bad. There isn't anything you could improve on it honestly. You...
There have been times where I tried an approach to code something, and it worked partially, but not 100% to how I wanted it. I would then try a different approach IN THE SAME FILE, and I'd most likely fail. I'd try to CTRL + Z to get the original, and I'd run out of undos :(
You can either add a left margin of around -10px, or you can edit the image. I can almost guarantee it's because there is white space (or a gap) on the left side of the image.
Only reply below if you have XBOX ONE. Not Xbox 360, not Xbox 180, not Xbox 1337... ONLY XBOX ONE.
GT: TwoFavors
Games: COD: Black Ops 3, COD: Ghost, NBA 2K16, NBA Live 2016, Destiny, GTA IV, Destiny, EA Sports UFC, + more that I cbf to list.
You should use switch(case). This may not be the reason you're getting whatever error you're getting (since you still haven't told us...), but it sure does make everything a lot more organized a manipulable. Take a look at this rough draft that I wrote for you...
http://hastebin.com/asetuduvuc.rb
I've never been a fan of stock bootstrap, so this may be a bit biased but:
Your design is not unique at all, and I wanted to immediately get off the site because of how boring it was. I forced myself to stay, for the sake of the review, and things got no better.
You should either add padding...