Lomakedatan saanti POST-menetelmällä PHP:ssä

Oletetaan nyt, että lomakkeemme lähetetään POST-menetelmällä:

form.php<form action="/result.php" method="POST">
  <input name="test1">
  <input name="test2">
  <input type="submit">
</form>

Tässä tapauksessa tulossivulla lomakkeen data on muuttujassa $_POST:

result.php<?php
  var_dump($_GET);     // tyhjä taulukko
  var_dump($_POST);    // taulukko avaimilla test1 ja test2
  var_dump($_REQUEST); // taulukko avaimilla test1 ja test2
?>
Задание 1

Kysy lomakkeen avulla käyttäjältä hänen nimensä ja ikä. Lomakkeen lähettämisen jälkeen tulosta nämä tiedot näytölle.

Задание 2

Oletetaan, että käyttäjältä kysytään salasanaa lomakkeella:

form.php<form action="/result.php" method="POST">
  <input type="password" name="pass">
  <input type="submit">
</form>

Oletetaan, että tulossivulla muuttujassa säilytetään oikea salasana:

result.php<?php
  $pass = '12345';
?>

Tee niin, että lomakkeen lähettämisen jälkeen tulossivulla verrataan muuttujassa olevaa salasanaa ja lomakkeessa olevaa salasanaa. Vertaamisen jälkeen ilmoita käyttäjälle, onko hän syöttänyt oikean salasanan vai ei.

Задание 3

Kysy kolmen syöttökentän avulla käyttäjältä hänen syntymävuosi, kuukausi ja päivä. Lomakkeen lähettämisen jälkeen määritä viikonpäivä, jona käyttäjä on syntynyt.