1 / 8

PHP

PHP. Een casus - PIZZA. Pizzeria wil dat bestellingen online gedaan kunnen worden Klant moet keuze kunnen maken uit assortiment Aantal moet kunnen worden opgegeven Persoons/aflevergegevens moeten worden opgegeven Controle op postcode: welke vestiging gaat bezorgen Seintje naar bezorger.

eve-pearson
Download Presentation

PHP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHP Een casus - PIZZA

  2. Pizzeria wil dat bestellingen online gedaan kunnen worden • Klant moet keuze kunnen maken uit assortiment • Aantal moet kunnen worden opgegeven • Persoons/aflevergegevens moeten worden opgegeven • Controle op postcode: welke vestiging gaat bezorgen • Seintje naar bezorger De wens

  3. De front-end • HTML • Formulier • De logica • Script voor verwerken formulier • De opslag • Wat gebeurt er met de ingevoerde en verwerkte gegevens? De aanpak

  4. Formulier bestaat uit velden voor: • Soort pizza (welk input type?) • Aantal pizza’s (welke input type?) • NAW (welke en welke verplicht?) • Verzend/bestel knop • We besteden even geen aandacht aan lay-out! Normaal doen we dat wel natuurlijk! De focus ligt nu op logica en script … De front-end

  5. Ontwerp het HTML formulier om pizza’s te kunnen bestellen. • Bedenk zelf de soorten (4 stuks) • Zorg voor de juiste input types • Houd het ontwerp basic! Nu nog geen toeters en bellen … • Koppel een actie aan het formulier: • pizzabestel.php Opdracht 1: ontwerp HTML form

  6. Het script pizzabestel.php moet het volgende doen: • Opvangen van de formuliervelden • Controleren op goed ingevuld formulier • Check op postcode: • Als tussen 1000 en 2000  bezorger Amsterdam • Als tussen 2001 en 3000  bezorger Zaandam • Anders  bezorger Utrecht • Doorsturen bestelgegevens naar bezorger • E-mail naar <bezorger>@pizzeria.nl • Hier dummy: echo “bestelling naar “ . $bezorger; Het script

  7. Werk alle benodigde logische stappen uit in pseudocode • Let vooral op keuzemomenten in het algoritme: als dit …. Dan dat … anders zo • Vertaal (na goedkeuring!) de pseudocode naar PHP Opdracht 2: Algoritme in pseudocode

  8. Zorg dat het formulier nu gaat samenwerken met het script • Laat je applicatie controleren: • ZIP het formulier + het script • Mail naar e.seldenthuis@drenthecollege.nl Opdracht 3: Maak de applicatie

More Related