Vormi väärtuste säilitamine pärast saatmist PHP-s

Oletame, et meil on mingi vorm, mis saadetakse praegusele lehele:

html<form action="" method="GET">
  <input name="test">
  <input type="submit">
</form>

Teeme nii, et pärast saatmist sisestatud andmed ei kaoks meie inputist:

html<form action="" method="GET">
  <input name="test" value="<?php echo $_GET['test'] ?>">
  <input type="submit">
</form>

Selline lähenemine ei ole siiski täiuslik - esimesel lehele sisenemisel annab PHP vea, kuna $_GET['test'] ei eksisteeri.

Probleemi lahendamiseks lisame tingimuse:

html<form action="" method="GET">
  <input
    name="test"
    value="<?php if (isset($_GET['test'])) echo $_GET['test'] ?>"
  >
  <input type="submit">
</form>
Задание 1

Küsi vormi abil kasutaja linn ja riik. Pärast vormi saatmist kuva sisestatud andmed ekraanil. Tee nii, et sisestatud andmed ei kaoks inputitest pärast vormi saatmist.