PHP හි චෙක්බොක්ස්

දැන් අපි PHP හි ධජ checkbox සමඟ වැඩ කිරීම ඉගෙන ගනිමු. අපගේ පෝරමයේ එවැනි ධජයක් සාදමු:

html<form action="" method="GET">
  <input type="checkbox" name="flag">
  <input name="text">
  <input type="submit">
</form>

පෝරමය යවා අවසන් වූ පසු, $_GET හි ධජය ලැයිස්තුගත කර ඇත්නම් 'on' වේ, එසේ නොවේ නම් null වේ:

html<?php
  var_dump($_GET['flag']); // 'on' හෝ null
?>

ධජය ලැයිස්තුගත කර තිබුනේද නැද්ද යන්න අනුව පරික්ෂාවක් තිරය මත ප්‍රදර්ශනය කරමු:

html<?php
  if (!empty($_GET)) { // පෝරමය යවා ඇත්නම්
    if (isset($_GET['flag'])) { // ධජය ලැයිස්තුගත කර ඇත්නම්
      echo 'ලැයිස්තුගත කර ඇත';
    } else {
      echo 'ලැයිස්තුගත කර නැත';
    }
  }
?>
Задание 1

ආදාන ක්ෂේත්‍රයක් සහ ධජයක් සහිත පෝරමයක් සාදන්න. ආදාන ක්ෂේත්‍රය භාවිතා කරමින් පරිශීලකයාගේ නම අසන්න. පෝරමය යවා අවසන් වූ පසු, ධජය ලැයිස්තුගත කර ඇත්නම්, පරිශීලකයාට සාදරයෙන් පිළිගන්න, එසේ නොවේ නම් සමුගන්න.