Kirjoita PHP-skripti, joka tulostaa alla olevaan lomakkeeseen annetut tiedot esimerkkitulostuksen mukaisesti.
Etunimi:
Sukunimi:
Esimerkkitulostus
Nimesi on Juha Virtanen
Eli pitääkö minun muuttaa yllä olevaa koodia että se tulostaa Nimesi on Juha Virtanen. Vai hakeeko yllä oleva koodi sen tiedostosta mikä minun pitäisi kirjoittaa. Toivottavasti ymmärrätte.
Etunimi:
Sukunimi:
Esimerkkitulostus
Nimesi on Juha Virtanen
Eli pitääkö minun muuttaa yllä olevaa koodia että se tulostaa Nimesi on Juha Virtanen. Vai hakeeko yllä oleva koodi sen tiedostosta mikä minun pitäisi kirjoittaa. Toivottavasti ymmärrätte.
Vastaukset 9
Vanhimmat
käsittänyt tehtävänannon ihan väärin.
Luettelemasi koodi on html koodia, vaikkapa
nimeltään kysely.htm.
Se kysyy etunimen ja sukunimen.
Anna "Juha" ja "Virtanen".
Varsinainen tehtäväsi on koodata ihan uusi
ohjelma "tulostanimi.php" joka sitten vastaanottaa
em. kyselyyn syöttämäsi nimet ja lisää siihen
eteen "Nimesi on" ja tulostaa sitten sanat.
että sinulla ei taida olla aavistustakaan
php-periaattesta ja tehtävien jaosta php/html-
maalimassa palvelimen ja selaimen välillä?
Eikö?
No, tutustu:
http://www.ohjelmointiputka.net/opas.php?tunnus=phpj
http://www.google.fi/search?hl=fi&q=php opas&btnG=Hae&meta=cr=countryFI
tuo tulostanimi.php, jossa kaivat lomakkeen lähettämät tiedot ja tulostat ne sitten näytölle.
Mutta ei taida toi olla näin helppo. Ei ainakaan hyväksy oikeaksi vastaukseksi.
Jos nyt yhtään käsitin mitä haluat, niin teet sivun nimeltään tulostanimi.php
Sen sisältö on yksinkertaisesti:
Etunimi:
lomakkeen käsittelyssä php antaa kohdassa name="enimi" muuttujalle $enimi arvoksi annetun nimen. Nämä name-kenttien arvot siirtyvät siis automaattisesti mainitunnimisiin muuttujiin.
Mutta sivutilassasi täytyy tietysti toimia php, muuten ei mikään onnistu.
Kun toi missä on toi ekassa viestissä annettu tehtävä niin siellä nettisivulla on sitten laatikko mihin koodi pitäisi kirjoittaa ja painetaan vastaa. Jos koodi on kirjoitettu oikein niin se hyväksyy vastauksen. Mutta esim. edellisen kirjoittajan:
tulostaa vain Nimesi on kun eihän se saa mistään noita muuttujia(vai mitä onkaan).
Vai pitäisikö asentaa jotain ohjelmia (Apache,PHP)
Eli kirjottaisin koodia minkä ajaisin ohjelmalla ja se muuttaisi sen oikeanlaiseksi. (ei varmaan)
Menen jo ihan sekaisin kun mietin. Mutta miten voin nettisivulla kirjoittaa boxiin koodin mikä tulostaa sen oikein käyttäen noita $enimi ja $snimi. Toivottavasti ymmärrätte edes jollain tavalla.
Ilmeisesti minun pitäisi käyttää
$post käskyä.