Tehtävänäolisi tehdä siis PHP-ohjelma, jossa lomakkeella annetaan tuote ja hinta. Lisäksi lomakkeella valitaan lasketaanko hintaan sisältyvä alv, hinta alv vai hinta ilman alv:a.
jA lisää tietoa...
Ohjelman tulee laskea tuotteen hinnan ja käyttäjän tekemän valinnan perusteella: (tässä vain 22% alv)
- Hintaan sisältyvä alv kaavalla: hinta-hinta/1.22
- Hinta lisättynä alv:llä kaavalla: hinta*1.22
- Hinta ilman alv:a kaavalla: hinta/1.22
Eli lomakkeessa voisi olla:
Hintaan sisältyvä alv
Hinta alv
Hinta ilman alv
PHP-ohjelmassa sitten tutkitaan esimerkiksi:
if($valinta==1)
{ //lasketaan hintaan sisältyvä alv
voisiko joku ystävällinen sielu helpottaa tuskaani ja kertoa mitä tässä tehdään.Olen aivan ulkona...ja harjoitusopuksen saan vasta perin viikon sisään!
jA lisää tietoa...
Ohjelman tulee laskea tuotteen hinnan ja käyttäjän tekemän valinnan perusteella: (tässä vain 22% alv)
- Hintaan sisältyvä alv kaavalla: hinta-hinta/1.22
- Hinta lisättynä alv:llä kaavalla: hinta*1.22
- Hinta ilman alv:a kaavalla: hinta/1.22
Eli lomakkeessa voisi olla:
Hintaan sisältyvä alv
Hinta alv
Hinta ilman alv
PHP-ohjelmassa sitten tutkitaan esimerkiksi:
if($valinta==1)
{ //lasketaan hintaan sisältyvä alv
voisiko joku ystävällinen sielu helpottaa tuskaani ja kertoa mitä tässä tehdään.Olen aivan ulkona...ja harjoitusopuksen saan vasta perin viikon sisään!
Vastaukset 6
Vanhimmat
moikka, tässä sulle linkit joilla hoituu
http://www.w3schools.com/php/php_get.asp
http://www.tizag.com/phpT/postget.php
http://www.google.fi/search?hl=fi&client=firefox&rls=org.mozilla:en-GB:official&hs=Ed0&q=php _post OR _get form&btnG=Hae&meta=
meillä oli ohjelmointikurssin alussa saarnaa miten kaikki pitää aina tehdä mielekkäimmällä mahdollisella tavalla.
eli tässä tapauksessa voisi suoraan selaimessa laskea javascriptillä.
sitten kokeessa oli kysymys tyyliin, php;ssä on se ja se funktio ja sitten käskettiin tehdä laskuri. mutta tietoja oli tarpeetonta lähettää palvelimelle kun ne pystyi selaimessakin jo laskemaan..
eli miten se tehtävä kokonaisuudessaan menee?
Olen vaan niin pihalla vielä;)!Kiitokset:)tää selvensi jo paljon....
Toki tuon pystyy laskemaan JS:llä, mutta kyllä tuo kannattanee tehdä myös PHP:llä, koska JS ei välttämättä ole kaikilla sallittuna. Itse tuon tekisin niin että JS:llä lasketaan tuotteiden hinnat jne... tarvittava, ja sitten kun tilausta aletaan tekemään/hyväksymään niin PHP:llä sama uudestaan.
"meillä oli ohjelmointikurssin alussa saarnaa miten kaikki pitää aina tehdä mielekkäimmällä mahdollisella tavalla."
Aivan, mutta JS ja PHP eivät ole toisiaan poissulkevia vaan täydentäviä ja usein on järkevintä tehdä päällekkäiskäyttönä.
Ja on syytä muistaa että JS on selainpuolen kieli joten käyttäjä pystyy helposti vaikuttamaan sen toimintaan ja tarvittaessa ohittamaankin sen, PHP on taas palvelinpuolen kieli joten käyttäjä ei pysty vaikuttamaan sen toimintaan (mikäli se on kunnolla tehty).
Ja kun PHP:tä opettelet niin kannattaa vilkasta http://framework.zend.com/wiki/display/ZFDEV/PHP Coding Standard (draft) niin oppii koodaamaan selkeetä koodia.
itse koodaan verkkosoftaa pankeille ja kannattaa tosiaan aina välttää javascriptiä kun vaan voi.
Tulee vaan sivuja jotka ei toimi kaikkien selainten kanssa tai ihmisillä ei oo JS sallittuna.
Ihan peru HTML:n kanssakin on jo ihan tuskaa, kun pitää saada sivut näkymään jokaisella hemmetin selaimella just samalla tavalla.
Joku Safari on ihan painajainen, kun se muka on niin standardia tukeva ja silti sillä ei toimi edes perus framet. Joku iso asiakas käyttää Netscape 4.7 ja sen takia muutetaan sitten koko sivustoa, joka on ihan naurettavaa