| Using GET values |
05:50 |
| Encoding GET values |
07:39 |
| Encoding for HTML |
08:51 |
| Building forms |
05:28 |
| Setting cookies |
09:55 |
| Establishing sessions |
08:49 |
| Headers and page redirection |
12:19 |
| Including and requiring pages |
07:22 |
|
| 11. MySQL Basics |
|
| MySQL introduction |
04:46 |
| Creating a database in MySQL |
06:20 |
| Populating a MySQL database |
07:12 |
| phpMyAdmin |
12:16 |
| Connecting to MySQL with PHP |
06:12 |
| Accessing data in MySQL with PHP |
06:22 |
|
| 12. Building a Content Management System |
|
| Blueprinting your application |
08:46 |
| Building the CMS database |
08:17 |
| Understanding relational databases |
05:26 |
| Establishing your work area |
04:51 |
| Creating your first page |
07:05 |
| Making page assets reusable |
09:01 |
| Connecting your site to a database |
11:28 |
| Building dynamic navigation |
09:16 |
| Refactoring the navigation |
10:25 |
| Adding links to your navigation |
04:53 |
| Determining which page is selected |
04:49 |
| Displaying HTML based on the selection |
04:16 |
|
| 13. Application CRUD |
|
| Finding a subject in the database |
12:14 |
| Finding a page in the database |
05:24 |
| Creating a page for a new subject |
11:48 |
| Creating a subject entry form |
06:53 |
| Adding subjects |
09:50 |
| Escaping values for MySQL |
09:26 |
| Form validation |
07:18 |
| Additional form validation |
03:18 |
| Editing a subject |
04:59 |
| Using single-page submission |
05:41 |
| Updating a subject in the database |
08:17 |
| Sending form results as messages |
05:36 |
| Deleting a subject |
08:39 |
| CRUD review and assignment |
07:16 |
| CRUD assignment results |
09:18 |
|
| 14. Building the Public Area |
|
| The public appearance |
03:39 |
| Navigation in the public context |
06:57 |
| Functions in the public context |
05:30 |
| Creating a default subject behavior |
05:19 |
| Text encoding and transforming |
08:06 |
|
| 15. Regulating Page Access |
|
| User access overview |
02:30 |
| Encryption |
07:57 |
| Creating a login system |
05:04 |
| Checking authorization |
06:00 |
| Using sessions to maintain login status |
06:42 |
| Creating a logout page |
08:27 |
|
| Conclusion |
|
| Goodbye |
02:45 |
|