PHP & MySQL Everyday Apps for Dummies
Table of Contents
Part I: Introducing Application Development
Chapter 1: Building Your Application
- Understanding PHP and MySQL Versions
- Using the Application Source Code
- Modifying the Source Code
- Planning Your Application
Chapter 2: Building in Application Security
- Understanding Security Risks
- Building Security into Your PHP Scripts
- MySQL Security
- Using a Secure Web Server
Part II: Building a User Authentication Application
Chapter 3: User Authentication with HTTP
- Understanding HTTP Authentication
- Using HTTP Authentication with Apache
- Designing an HTTP Authentication Application in PHP
- Creating a User Database
- Building the Authentication Application in PHP:
the Procedural Approach
- Building the Authentication Application in PHP:
the Object-Oriented Approach
Chapter 4: User Login Application
- Designing the Login Application
- Creating the User Database
- Building the Login Web Page
- Building the Login Application:
the Procedural Approach
- Building the Login Application:
the Object-Oriented Approach
- Adding Features to the Application
Part III: Building Online Sales Applications
Chapter 5: Online Catalog Application
- Designing the Online Catalog Application
- Creating the Catalog Database
- Building the Catalog Web Pages
- Building the Online Catalog Application:
Procedural Approach
- Building the Online Catalog Application:
the Object-Oriented Approach
Chapter 6: Shopping Cart Application
- Designing the Shopping Cart Application
- Creating the Shopping Cart Database
- Building the Shopping Cart Web Pages
- Building the Shopping Cart Application:
the Procedural Approach
- Building the Shopping Cart Application:
the Object-Oriented Approach
- Adding Features to the Application
Part IV: Building Other Useful Applications
Chapter 7: Building a Content Management
System
- Designing the CMS Application
- Creating the CMS Database
- Building the CMS Web Pages
- Building the CMS Application:
the Procedural Approach
- Building the CMS Application:
the Object-Oriented Approach
- Enhancing the Content Management System
Chapter 8: Hosting Discussions with a
Web Forum
- Designing the Forum Application
- Creating the Forum Database
- Building the Forum Web Pages
- Building the Forum Application:
the Procedural Approach
- Building the Forum Application:
the Object-Oriented Approach
- Possible Enhancements
Part V: The Part of Tens
Chapter 9: Ten Hints for Application
Development
Chapter 10: Ten Sources of PHP Code
Part VI: Appendixes
Appendix A: Introducing
Object-Oriented Programming
Appendix B: Object-Oriented Programming
with PHP
Appendix C: The MySQL and MySQL Improved
Extensions