PHP Web Programming

Hans-Petter Halvorsen

Introduction

PHP is a server-side scripting language for web development. It is use to make dynamic and interactive web pages. PHP is an old and well-known technology, but it is still very popular and easy to learn. PHP is open source (free) and cross-platform. Espessially, the combination of PHP and MySQL is a powerful combination used to create rich, dynamic web pages.

PHP Overview (YouTube) + PowerPoint (PDF)

Homepage: https://www.php.net

 

PHP Tutorial

This tutorial gives an overview of Web Development using PHP.

PHP Tutorial | Part 1 - Introduction to PHP (YouTube)

PHP Tutorial | Part 2 - Getting Started with PHP (YouTube)

PHP Tutorial | Part 3 - PHP Programming (YouTube)

PHP Tutorial | Part 4 - HTML Forms in PHP (YouTube)

PHP Tutorial | Part 5 - Session Variables in PHP (YouTube)

PHP Tutorial | Part 6 - PHP and MySQL (YouTube)

PowerPoint (PDF) used in the video series above + PHP Tutorial Playlist (YouTube)

 

PHP and MySQL CRUD Web Application

This tutorial creates a PHP and My SQL CRUD Web Application. CRUS is short for Create, Read, Update and Delete Data in a Database. The focus is to learn how to implement basic CRUD functionality, so user experience, layout, robustness, etc. can be significantly improved compared to the simplified examples given here.

PHP and MySQL CRUD Web Application | Part 1 - Introduction (YouTube)

PHP and MySQL CRUD Web Application | Part 2 - Read Data (YouTube)

PHP and MySQL CRUD Web Application | Part 3 - Bootstrap (YouTube)

PHP and MySQL CRUD Web Application | Part 4 - Create Data (YouTube)

PHP and MySQL CRUD Web Application | Part 5 - Update Data (YouTube)

PHP and MySQL CRUD Web Application | Part 6 - Delete Data (YouTube)

PHP and MySQL CRUD Web Application | Part 7 - Summary and Further Work (YouTube)

PowerPoint (PDF) used in the video series above + PHP and MySQL CRUD Web Application Playlist (YouTube)

 

Create User page and Login page in PHP and MySQL

This tutorial will demonstrate how to create basic login functionality in PHP. We show the principles on a Books/Library Application created in the "PHP and MySQL CRUD Web Application" Tutorial. The focus is to learn how to implement basic login functionality, so user experience, layout, robustness, etc. can be significantly improved compared to the simplified examples given here.

Create User page and Login page in PHP and MySQL | Part 1 - Introduction (YouTube)

Create User page and Login page in PHP and MySQL | Part 2 - Security and Passwords (YouTube)

Create User page and Login page in PHP and MySQL | Part 3 - Create Database and User page (YouTube)

Create User page and Login page in PHP and MySQL | Part 4 - Create Login page (YouTube)

Create User page and Login page in PHP and MySQL | Part 5 - Improvements and Additional Resources (YouTube)

PowerPoint (PDF) used in the video series above + Create User page and Login page in PHP and MySQL Playlist (YouTube)

 

Plotting Data using Google Charts

This tutorial show how you can plot data in a PHP Web Application using Google Charts. The focus is to learn how to implement basic Chart and Plotting functionality, so user experience, layout, robustness, etc. can be significantly improved compared to the simplified examples given here.

PHP and Google Charts | Part 1 - Introduction to Google Charts (YouTube)

PHP and Google Charts | Part 2 - Plotting Data from MySQL Database (YouTube)

PHP and Google Charts | Part 3 - Improvements (YouTube)

PowerPoint (PDF) used in the video series above + PHP and Google Charts Playlist (YouTube)

 

PHP API Resources

Here you find some useful resources for creating a simple API with PHP:

Simple PHP WebAPI (YouTube) + PowerPoint (PDF)

Consuming PHP Web API in WinForms App (YouTube) + PowerPoint (PDF)

 

Here you find some useful resources for creating a REST API with PHP:

PHP REST API (YouTube) + PowerPoint (PDF)

Consuming PHP REST API in WinForms App (YouTube) + PowerPoint (PDF)

 

Additional Resources

PHP Tutorial - www.w3schools.com

Wikipedia: https://en.wikipedia.org/wiki/PHP

Programming Resources

Below you will find more interesting Programming resources


Web Programming

Learn more about Web Programming

HTML

Learn HTML Programming



Django

Django Web Development Resources

ASP.NET

Learn ASP.NET Web Programming



Software Engineering

Software Development and Enginnering Resources

Database Systems

Database Systems, Structured Query Language



Visual Studio/C#

Visual Studio and C# programming resources

Industrial IT

Industrial IT resources