
PHP formulieren
Doelstelling
Na deze les weet je
- wat een client-servermodel is;
- welke rol PHP, html en css daarin spelen;
Inleiding
Client-servermodel
Het client-servermodel is een model waar twee computers in samenwerking twee of meer programma's uitvoeren, bijvoorbeeld, e-mail of e-shopping. Het client-servermodel werkt als volgt: een clientprogramma doet een aanvraag (request) bij het serverprogramma. Het serverprogramma beantwoordt het request en indien nodig voert eerst de nodige handelingen uit vooraleer het antwoord terug te sturen naar de client. Bijvoorbeeld, een webserver ontvangt requests van verschillende webbrowsers. De server voert acties uit (PHP, ASP.NET, Node.js) en geeft de informatie terug in de vorm van webpagina's (html en css). Deze webserverprogrammatuur (hier is dat PHP) noemen we een webapplicatie.
Wat is PHP?
PHP (oorspronkelijk Personal Home Page) is een server-side scriptingtaal speciaal ontworpen voor het web en alleen voor het web. Je kunt PHP-code binnen in een html-pagina plaatsen. Deze PHP-code wordt uitgevoerd door de webserver vooraleer op een request van een bezoeker. te antwoorden. Het resultaat van de uitgevoerde code als HTML, CSS teruggestuurd. PHP is ontworpen door Rasmus Lerdorf in 1994. Het is een open source-product en gratis te downloaden. De homepage voor PHP vind je op: http://www.php.net.
Leerpad
- Basis
- What is PHP?
- PHP 5 Syntax
- PHP 5 Variables
- PHP 5 echo and print Statements
- PHP 5 Arrays, lees vooral PHP Associatieve Arrays
- PHP Include Files
- Een ingebouwde functie is een blok code die een specifieke taak uitvoert. Je hoeft die code niet zelf te schrijven. De ingebouwde functies zijn reeds ingebouwd in PHP.
- Werken met formulieren
Oefening
- HTML Herhaling
- PHP
Opdracht
- Maak de oefeningen en opdracht op Cloud9.
- Wil je toch lokaal werken moet je eerst een webserver op je computer installeren: Apache en PHP installeren. Dit is niet verplicht, het is veel gemakkelijker om op Cloud9 te werken.
- Maak een PHP pagina met de naam register.php in de submap met de naam formulier, die de ingetypte gegevens op het formulier van de vorige les aan de gebruiker toont. Baseer je daarvoor op de
welkom.php
pagina uit de oefening. Pas de register.html pagina zo aan dat wanneer de bezoeker op Verzenden klikt de register.php pagina op de server opgeroepen wordt en in de browser getoond. - Schrijf een PHP script die verifieert of de velden, die in HTML als required zijn opgegeven, leeg zijn. De script toont aan de gebruiker welke ‘required’ velden hij niet heeft ingevuld.
- Deadline: dag van het examen