Skip to main content
Web apps
Main navigation
Lists
Lessons
Exercises
Badges
Patterns
Principles
Search
Login
↤
↦
Lessons
+
Getting ready
What you'll learn
Using this site
Exercises
About me
About you
Let's talk
Buy hosting
Software to get
Let's go!
+
URLs and files
URLs
cPanel
Subdomains
Files on your server
Easier uploading
Localhost
No JavaScript
What now?
+
Making HTML
Page template
A few tags
PHPStorm
Enter PHP
GETting data
Simple styling
Classes and ids
Divs and spans
Conditional styles
No, not there...
Editing with PHPStorm
Practice: if
Old-school debugging
PHPStorm and Xdebug
More conditions
Broken styles
Images
Links
Fun: hiding links
Fun: adventure game
File strategy
Page components
+
Validation library
Validation basics
Let's play! Evil PHP validation
Multifield validation
Don't cross the streams!
Validation functions
Code library
Paths
Functions and teams
Project: mortgage payments
Fun: RPS cheater
+
Database apps
Clients and servers
Databases
Make a DB
Make a DB table
Add data
SELECTing data
PHP SELECTs a row
Id from GET
Entity list
Hide connection data
1:N
Many records
M:N
Project: books app
+
Capturing data
Beginning forms
Same-page validation
Goats, clubs, and comedians
Making entities
Edit is like add
One add/edit page
DELETE query
Evil m prank
Record list
Checks and options
Dropping down
DB dropdowns
Viewing relationships
Editing relationships
Project: Your app
+
Front-end magic
Layouts and components
Get Bootstrapy
Bootstrap styles
Overriding BS styles
Using a BS theme
A griddy template
What's responsive?
Being responsive
Responsive images
Accessibility
Navbars
Forms
+
User accounts
Our goal
Checking permissions
Adjusting menus
A user table
Log in/out
Puzzling
+
Log files
Appending to a file
Where to put log files
Log record format
What now?
+
Tips and tricks
Add-on domain
Code standards
Defining included variables
Edit font size
Finding HTML errors
Loading libraries
Mac: Permission denied
PDO tutorial
Showing an array
Turn on PHP errors
Showing an array
print_r
todo
Book traversal links for Showing an array
‹
PDO tutorial
Up
Turn on PHP errors
›
Top