PHP-ohjelmointi

 Etusivu

PHP laskutoimitukset ja taulukot

Laskutoimitukset
PHP,llä on mahdollisuus suorittaa laskutoimituksia kuten muillakin ohjelmointikielillä. Laskutoimituksia tehdään muuttujilla ja nämä voidaan lopuksi tulostaa sivulle tai käyttää seuraaviin laskutoimituksiin. Operaattoreina voidaan käyttää yhteen-, vähennys-, kerto- ja jakolaskuja. Laskutoimituksiin voidaan myös käyttää sulkeita, jolloin laskujärjestys muuttuu.

Joissain tapauksissa laskutoimitusta voidaan lyhentää.

  • $luku = $luku + 1  ( lyhennetty: $luku++ )

  • $luku = $luku - 1  ( lyhennetty: $luku-- )


» harjoitus8.php malli

 

Taulukot
Monesti on tarvetta luoda listoja joistain järjestelmällisistä asioista ja luetteloida niitä. Tähän tarkoitukseen on PHP,ssä mahdollisuus luoda taulukkoja. Ensin annetaan muuttuja ja sille määritellään taulukko array-komennolla ja sen jälkeen sulkeiden sisään luodaan luettelo tiedoista jotka tulevat taulukkoluetteloon. Luetteloon voidaan lisätä tietoja antamalla muuttujan nimi ja hakasulkeilla ilmoitetaan sen paikka viimeiseksi. Tulostaessa hakasulkeilla määritellään monesko tieto haetaan. Järjestys alkaa taulukoissa numerolla [0]. Count-koodilla voidaan laskea tietojen lukumäärä taulukossa.


» harjoitus9.php malli

Taulukossa listotuille tiedoille voidaan myös antaa arvo, esimerkiksi että islanninhevonen kuuluu rotuna hevosiin.


» harjoitus10.php malli

Video

 
 

Aiheeseen liittyvät linkit

Varmuuskopiointia
 - Mureakuha - PHP-perusteet
 - Vida - PHP-kurssi

Opetusmateriaalia (PDF)
 - PHP ja MySQL - MicroPC

 

 

Kysy neuvoa tai anna vinkki

 

Tiedotteet ja aikataulut

31.8.2011 aloitus
Jaettiin ftp-tunnukset ja testailtiin html-koodeja. PHP-perusteita ja historiaa.
2.9.2011 www-rakenne
Harjoiteltiin www-sivun valmistusta.
7.9.2011 www-rakenne ja PHP
Www-sivun rakenne. Muuttujat sekä tekstin tulostus. Harjoituksia.
8.9.2011 PHP muuttujat, laskutoimitukset ja taulukot
Valmistetaan muuttujaharjoitukset valmiiksi. Aloitetaan uudet harjoitukset PHP laskutoimituksilla ja taulukoilla. Aloitetaan myös tehtävät.
14.9.2011 Laskutoimitukset ja taulukot
Teoriaa ja harjoituksia. Lasku- ja taulukkotehtävät.
15.9.2011 Ehtolauseet ja silmukat
Ehtolauseet ja harjoitus.
21.9.2011 Ehtolauseet ja silmukat
Teoriaa silmukat ja harjoitukset.
22.9.2011 Lomakkeet & POST GET
Post ja get lausekkeet lomakkeissa. Aloitettu tehtävät.
28.9.2011 Lomakkeet & POST GET
Jatkettu tehtäviä.
29.9.2011 Lomakkeet & POST GET
Tehtävien tekoa omille kotisivuille.
5-12.10.2011 Funktiot ja ulkoisen tiedoston muokkaaminen
Harjoituksia ja tehtäviä.
13.10.2011 Tiedostojen siirtäminen
Koodattu tiedostojen siirtotoiminto.
28.10.2011 Tiedostojen siirtäminen
Jatkettu tiedostonsiirto-koodin muokkaamista omille sivuille.
4-9.11.2011 Tehtävien täydentämistä
Valmistettu omia sivuja ja muokattu niihin koodeja.
23.11.2011 Oma ohjelma
Haettu netistä valmiita ohjelmia. Asennettu ja muokattu niitä.

7.12.2011 Teoriatentti !!

 

Tehtävät ja palautus

Tehtävä

1. Tee www-sivu johon voit muuttujalla antaa arvon euromäärälle. Tämä arvo lasketaan eri valuuttamääriksi ja ne tulostetaan sivulle euromäärän lisäksi. Hae eri valuuttakursseja netisä ja tee laskukaavat. Tee myös teksti joka kertoo mikä valuutta nämä eri summat ovat.

2. Valmista luettelo jonkin yrityksen tuotemerkeistä taulukoksi. Lisää merkeille tuotenimet. Tulosta sivulle muutama esimerkki teksteineen.

Palauta koodit verkkoon alla olevasta linkistä. Palauta tehtävät muistioon kirjoitettuna. Voit kirjoittaa ja muokata tehtäviä myös palautuksen jälkeen. Palautuskansio on salasanasuojattu. Saat käyttäjätiedot opettajalta. Palauta tiedosto varustettuna omalla nimelläsi muotoon:
sukunimi_etunimi.txt

» Palauta tiedosto tänne