Tietokoneiden näyttöjä, joissa näkyy kuvaa automaatiolaboratorion laitteistosta. Monitoreiden takana näkyy sama laitteisto kuin kuvissa.

timohei.net / Opintojaksot / Aiemmin pitämäni opintojaksot / Internet-sovelluskehitys / Toisen jakson aineistoa (PHP) / Neljännen viikon tehtävät (PHP, osa 2) /
Osa B: Lomakkeiden käsittely

Lue ensin alla olevat tehtävät. Silmäile sitten PHP Trainer Kit -kirjasta lomakkeiden käsittelystä kertova Oppitunti 9 ja pistä merkille tehtäviin liittyvät kohdat. Tee sitten tehtävät käyttäen kirjaa hyväksi.

Tehtävät

  1. Luo tiedosto B-get.php, joka
    • lukee osoiteriville kirjoitetut luvut muuttujissa x1 ja x2 sekä laskutoimituksen tunnuksen +, -, * tai / muuttujassa t (käytetään siis GET-metodia). Huomaa, että +-merkki täytyy osoitteessa antaa muodossa %2b, koska plus-merkki on URL-osoitteessa varattu merkki. Katso esimerkki!
    • laskee luvuilla valitun laskutoimituksen
    • tulostaa tuloksen selaimelle muodossa 12 / 3 = 4
  2. Luo HTML-lomake B.html, jonka B-post.php-tiedostoa kutsuvassa lomakkeessa (FORM) on
    • kaksi text-tyyppistä INPUT-kenttää syötettäviä lukuja varten (luku 1 ja luku 2)
    • neljä radiopainiketta, joilla valitaan suoritettavaksi laskutoimitukseksi +, -, * tai /
    Luo sitten tiedosto B-post.php, jota edellä kuvatun lomakkeen SUBMIT-painikkeen klikkaaminen kutsuu ja joka tulostaa valitun laskutoimituksen tuloksen (käytetään POST-metodia)

Jätä tiedostot palvelimelle tarkistettavakseni!

Päivitetty 28.8.2022

<<  Edellinen
(3) Osa A: Luokat ja oliot
Sivu 4/7Seuraava >>
(5) Osa C: Tiedostojen käsittely
© Timo Heikkinen | timo piste heikkinen at oamk piste fi