Here's a link that gives a little background on the move towards unobtrusive JavaScript. It breaks down the various methods, drawbacks and solutions every step along the way.
This is a simple document that explains how to add an API. It breaks down the different types and the pros and cons of each. As I searched for API info this one seemed the easiest to digest.
This is a link to a helpful tutorial page that defines some of the types in database. none of the examples in the lecture are text, but in the challenge the data is primarily text which lead me to believe that the type should be text. I received an error message when doing this. As I searched to find troubleshooting help I found that the varchar type also includes text.
This site is very helpful for review. While I was able to complete the PHP assignments some of the concepts were a little hazy. This site is helpful if you would like further explanation. The author provides example code and breaks down each step in a way that is easy to understand. For instance. Here was one of the basic examples:\n\nLoops like these come in handy whenever you're working with long lists of things (such as jokes stored in a database... hint-hint!), but for now we'll illustrate with a trivial example: counting to ten.\n\n$count = 1;\nwhile ($count );\n $count++;\n}\n\nKind of scary-looking, I know, but let me talk you through it line by line.
This is a message board on Live Programming Help for a person trying to create a Dice Simulator with images. It has sample code and troubleshooting help that may be of use for the Unit 3 Dice exercise.