Originally posted by xsilentdx
Thank-you... everything is now working as I would expect 🙂
now to acualy learn what all this gibberish means 🙂
That's one reason why it's easier to use the error reporting level names instead of just the numbers 🙂.
What all those notices were stating was that the script is using variables without making sure that they exist first; in each instance where the notice pops up, it's because the variable in question didn't have a value before it was used. (One can regard PHP's Notice: lines as indicators of sloppy programming.)