Skip to content

agilecollective/rupert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rupert

Open in Gitpod

Exercise: HTML form submission

  • Create a HTML form which allows the input of a first and last name
  • On submission of the form, send the data to the PHP script
  • Get the PHP script to display Hello [first name] [last name]
  • If either the first or last name is null/empty, display an error message.

Resources

Questions

  • What is the response status code?
  • What is the request content type?
  • Which HTTP method did the request use?
  • What is PHP doing for us in this very simple application?
  • What type of "rendering" is at play here?
  • What alternative implementation could provide the same functionality?

Exercise: handle form submission with JS

  • Create a script file and link it to your HTML page.
  • Set up an event listener for the form submission, grab the form values and post them as JSON to your PHP script.
  • In the PHP script, concatenate your variables and respond with JSON.
  • Receive the response on the frontend and display back to the user.

Resources

Exercise: use the Symfony HttpFoundation for the request and response

  • Create a Composer file
  • Use Composer to install the library (hint: Composer can be used in Lando by running lando composer in the terminal)
  • Include the Composer autoloader in your PHP script
  • Refactor your existing code to use the Symfony Request and Response objects instead of working directly with PHP globals.

Resources

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

6 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors