[Ch-1] 1-First: a basic HTML only page. 2-Second: an HTML page with a PHP line. 3-Comments: PHP echo with variety of comments. 4-Predefined: shows how to use predefined variables. 5-Strings: shows how to create, assign value to, and display string variables. 6-Concatenation: combines string values. 7-Numbers: create, assign values, perform operations, and display results. 8-Constants: show syntax, describes purpose, and demonstrates use of constants. 9-Quotes: shows how to use single and double quotes and back slashes (I find this a challenging area still but is handled very well).

[Ch-2] Simple forms A-D, shows standard HTML forms passing values with POST to PHP handlers. Each displays progressive sophistication. Sticky forms with input verification and error reporting (very well done). Arrays are introduced and assignment of values. They are applied in the Calkendar dropdowns. Simple built-in sorting functions are demonstrated also.

[Ch-3] Flex the muscle of PHP. Index.html is a standard HTML page. I messed with the external CSS and gave the navBar 7-links. Index.php is made up of header.php, footer.html and the 7-content.phps' for each option on the navBar. Difficult for me a first but very well done. Step through the 5-calulators and Date links and individual descriptions of the contents is explained.

[Ch-4-7] I have only absorbed half of the material presented in these chapters but I have acquired a reasonable skill level at using myPhpAdmin to create, edit, and update MySql databases at my Godaddy websites and on my localhost server. The 4-files I have listed are tools I use to check PHP settings and update 3 separate databases I have at Godaddy.

[Ch-8] The Chapter-3 web design is now modified to Register(x2), View User(x2), and Change password in the navBar. Members are updated to a database on my Godaddy server (explanation of both Registers and View users are on screen). Each user entry is validated before allowed to be updated to the server.

[Ch-9] The links of Chapter-8 are now 3 versions of view members. Each version steps up in the power of what it can do. The index.php or home page explains the difference of each version.

[Ch-10] Take a deep breath and wade into a deep discussion of PHP settings and permissions. Email and Date/time were basic and straight forward but the upload and display images were very challenging. At the point of success it was a matter of  me having a better understanding of relative addressing.

[Ch-11] Very challenging but also satisfying I ended with a working version of the site that works using cookies and one using sessions to pass the values.

[Ch-12] Security is serious business and 4-methods to help prevent intrusive activity are demonstrated here. Also, encryption and decryption is started at this point. I will revisit this material often as my own content becomes more serious. The last option (post message), worked perfectly but is disabled because I chose to rebuild the database built in chapter-6 for chapter-15, rather than add another new database list on Godaddy (my account limit is 25).

[Ch-13] Perl-Compatible Regular Expressions. Here the content of user input is scrutinized to determine if it is the valid information intended. A bit over my head but I think I can hack and paste as needed in this area.

[Ch-14] Multi-language websites: The last three examples do not work because my site does not support MySql 5.4 yet (as required by these functions).

[Ch-15] Message Board: I am feeling my power as I modify a previous database (used very little) for this chapter.

[Ch-16] User Registration: This site has login, register, and a wrinkle that sends an email link that a new user can click to activate his account.

[Ch-17] E-commerce: Simple system where 2-Add print is the administrative side and the 1-index option is the shopping side.