Web-ohjelmointi PHP:llä
Kurssin kotisivu
Oppimistehtävä 1
Web-sovellus, jonka lomakkeen tiedot tarkastetaan luotujen sääntöjen mukaan. Kenttien käsittely on toteutettu luokan avulla. Luokka sisältää konstruktorin,
omat attribuutit joka tekstikentälle sekä set-, get- ja check-metodit jokaiselle attribuutille.
Harjoituksessa käytetty HTML5, PHP, Bootstrap, regex
Linkki
Oppimistehtävä 2
Oppimistehtävä 1:n sovellukseen lisätty tietojen näyttösivu. Tiedot tallennetaan laittamalla olio istuntoon (session). Näyttösivulla on mahdollisuus korjata annettuja tietoja.
Asetukset-sivulle lisätty mahdollisuus asettaa käyttäjänimi, joka tallennetaan cookieen.
Linkki
Oppimistehtävä 3
Oppimistehtävä 2:n sovellukseen lisätty tietokantayhteys. Luodun henkilön tiedot voi nyt tallentaa tietokantaan. Lisäksi tietokannasta voidaan hakea kaikki henkilöt
sekä hakea Jsonin avulla henkilöitä sukunimen perusteella (ääkköset eivät toimi haussa). Tietokannasta voi myös poistaa henkilöitä.
Linkki
Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 3 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html
Simo Suominen
BootstrapHTMLjqueryJsonPHPregex
PHP-ohjelmointitehtäviä
November 5, 2017
Syksy 2017
No Comments
Simo Suominen
Web-ohjelmointi PHP:llä
Kurssin kotisivu
Oppimistehtävä 1
Web-sovellus, jonka lomakkeen tiedot tarkastetaan luotujen sääntöjen mukaan. Kenttien käsittely on toteutettu luokan avulla. Luokka sisältää konstruktorin,
omat attribuutit joka tekstikentälle sekä set-, get- ja check-metodit jokaiselle attribuutille.
Harjoituksessa käytetty HTML5, PHP, Bootstrap, regex
Linkki
Oppimistehtävä 2
Oppimistehtävä 1:n sovellukseen lisätty tietojen näyttösivu. Tiedot tallennetaan laittamalla olio istuntoon (session). Näyttösivulla on mahdollisuus korjata annettuja tietoja.
Asetukset-sivulle lisätty mahdollisuus asettaa käyttäjänimi, joka tallennetaan cookieen.
Linkki
Oppimistehtävä 3
Oppimistehtävä 2:n sovellukseen lisätty tietokantayhteys. Luodun henkilön tiedot voi nyt tallentaa tietokantaan. Lisäksi tietokannasta voidaan hakea kaikki henkilöt
sekä hakea Jsonin avulla henkilöitä sukunimen perusteella (ääkköset eivät toimi haussa). Tietokannasta voi myös poistaa henkilöitä.
Linkki
Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 3 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html
Simo Suominen
BootstrapHTMLjqueryJsonPHPregex