Get the basics on four key web programming tools in a great book.

PHP, JavaScript, and HTML5 are essential programming languages to create dynamic websites that work with the MySQL database. PHP and MySQL provide a robust, easy-to-learn, open source solution to create excellent e-commerce and content management sites. JavaScript and HTML5 add support for the most recent multimedia effects. This unique guide gives you what you need to know about the four! Seven self-contained minibooks cover web technologies, HTML5 and CSS3, PHP programming, MySQL databases, JavaScript, PHP with templates and web applications.

It addresses how PHP, MySQL, JavaScript, and HTML5 are vital tools for creating dynamic websites based on databases and are especially important for e-commerce sites.

It serves as an essential reading for web designers who are new to these technologies, offering an intensive course that covers all these powerful technologies in this handy volume of seven self-contained minibooks.

It covers how to program in PHP and how to create and manage a MySQL database, as well as how to manipulate MySQL data through a web interface

It shows how to create a secure website and how to code popular e-business applications, such as sign-in programs and shopping carts

With seven books in one, PHP, MySQL, JavaScript and HTML5 All-in-One for Dummies will turn your website into the spotlight in no time.

About the Authors

Steve Suehring is the author of several technology books. Steve has written

web applications, big and small, for a variety of organizations and in a variety

of programming languages. Steve’s expertise is in finding creative solutions

to complex problems and complex solutions to simple problems.

Janet Valade is the author of PHP & MySQL For Dummies, which is in its third

edition. She has also written PHP & MySQL Everyday Apps For Dummies and

PHP & MySQL: Your visual blueprint for creating dynamic, database-driven Web

sites. In addition, Janet is the author of Spring into Linux and a coauthor of

Mastering Visually Dreamweaver CS3 and Flash CS3 Professional.

Janet has 20 years of experience in the computing field. Most recently, she

worked as a Web designer and programmer in an engineering firm for four

years. Prior to that, Janet worked for 13 years in a university environment,

where she was a systems analyst. During her tenure, she supervised the

installation and operation of computing resources, designed and developed

a data archive supported faculty and students in their computer usage,

wrote numerous technical papers, and developed and presented seminars

on a variety of technology topics.

Buy From Amazon

Table of Contents

Introduction 1

Book I: Getting Started with PHP & MySQL 5

Chapter 1: Understanding the Languages of the Web 7

Chapter 2: Installing a Web Server 21

Chapter 3: Installing PHP 35

Chapter 4: Setting Up MySQL 55

Chapter 5: Setting Up Your Web Development Environment with the XAMPP Package 75

Book II: HTML and CSS 87

Chapter 1: Creating a Basic Page with HTML 89

Chapter 2: Adding Style with CSS 121

Chapter 3: Creating and Styling Web Forms 169

Book III: JavaScript 185

Chapter 1: Understanding JavaScript Basics 187

Chapter 2: Building a JavaScript Program 191

Chapter 3: Adding jQuery 219

Chapter 4: Reacting to Events with JavaScript and jQuery 241

Chapter 5: Troubleshooting JavaScript Programs 261

Book IV: PHP 269

Chapter 1: Understanding PHP Basics 271

Chapter 2: Building PHP Scripts 319

Chapter 3: PHP and Your Operating System 365

Chapter 4: Object-Oriented Programming 397

Chapter 5: Considering PHP Security 425

Chapter 6: Tracking Visitors with Sessions 437

Book V: MySQL 447

Chapter 1: Introducing MySQL 449

Chapter 2: Administering MySQL 457

Chapter 3: Designing and Building a Database 475

Chapter 4: Using Database 497

Chapter 5: Communicating with the Database from PHP Scripts 515

Book VI: Web Applications 529

Chapter 1: Improving Your PHP Programs 531

Chapter 2: Creating and Using a Web Service 541

Chapter 3: Validating Web Forms with JavaScript and PHP 555

Chapter 4: Building a Members-Only Website 587

Book VII: PHP and Templates 633

Chapter 1: Configuring PHP 635

Chapter 2: Building a Templating System 641

Index 655