Miten tämä php -kieli oikein toimii?

Osaan ohjelmoida kyllä monilla ohjelmointikielillä, mutta tästä php:stä en ymmärrä mitään. En siis saa edes tulostettua tällä mitään näytölle!

Aloitin Vipen php-kurssin ja 2. tehtävä on:

Kirjoita PHP-skripti, joka tulostaa alla olevaan lomakkeeseen annetut tiedot esimerkkitulostuksen mukaisesti.

<form action="tulostanimi.php" method="get">
Etunimi: <input type="text" name="enimi"><br>
Sukunimi: <input type="text" name="snimi">
<input type="submit" value="Lähetä">
</form>

Tämän pitäisi tulostaa: Nimesi on Esa Lehtinen

Olen koittanut laittaa <?php echo $_POST["enimi"]; ?> eikä mitään tulostu näytölle. Olen jo valmis luovuttamaan koko homman kun ei tästä tule mitään.
4422
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Katso selaimesta mitä se palvelin vastaa.

Äänestä

PHP on tulkattava ohjelmointi kieli. Onko kotipalvelin asennettu, olen aiemin jo näillä sivuilla kertonut kuinka sen teet yhden rivin komentoputkella.

Ja sitten,
Olet tehnyt kyselylomakkeen ihan oikein, HYVÄ
mutta minkä näköinen on sinun lomakkeen käsittelijä ? Et pistänyt koodia näkymään.

Ellei sitä vielä ole, vaikka lomakkeen käsittelijän olet nimennyt "tulostanimi.php" nimiseksi, on sinun tehtävä se.

Sisältö tuohon lamakkeen käsittelijään voi olla vaikka tämmöinen:

LOMAKKEEN KÄSITTELIJÄ (tulostanimi.php)
<html>
<body>
Etunimesi on <?php echo $_GET["enimi"]; ?><br>
Sukunimesi on: <?php echo $_GET["snimi"]; ?>
</body>
</html>

Ja varmasti onnistuu

Äänestä

  • No nyt se alkoi toimimaan.. tack.

    Äänestä

Kommentoi aloitusta


awefoiafewopuijarilj kirjoitti:

Osaan ohjelmoida kyllä monilla ohjelmointikielillä, mutta tästä php:stä en ymmärrä mitään. En siis saa edes tulostettua tällä mitään näytölle!

Aloitin Vipen php-kurssin ja 2. tehtävä on:

Kirjoita PHP-skripti, joka tulostaa alla olevaan lomakkeeseen annetut tiedot esimerkkitulostuksen mukaisesti.

<form action="tulostanimi.php" method="get">
Etunimi: <input type="text" name="enimi"><br>
Sukunimi: <input type="text" name="snimi">
<input type="submit" value="Lähetä">
</form>

Tämän pitäisi tulostaa: Nimesi on Esa Lehtinen

Olen koittanut laittaa <?php echo $_POST["enimi"]; ?> eikä mitään tulostu näytölle. Olen jo valmis luovuttamaan koko homman kun ei tästä tule mitään.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu