PHP හි චෙක්බොක්ස්
දැන් අපි PHP හි ධජ
checkbox
සමඟ වැඩ කිරීම ඉගෙන ගනිමු. අපගේ පෝරමයේ එවැනි ධජයක් සාදමු:
<form action="" method="GET">
<input type="checkbox" name="flag">
<input name="text">
<input type="submit">
</form>
පෝරමය යවා අවසන් වූ පසු, $_GET හි ධජය
ලැයිස්තුගත කර ඇත්නම් 'on' වේ,
එසේ නොවේ නම් null වේ:
<?php
var_dump($_GET['flag']); // 'on' හෝ null
?>
ධජය ලැයිස්තුගත කර තිබුනේද නැද්ද යන්න අනුව පරික්ෂාවක් තිරය මත ප්රදර්ශනය කරමු:
<?php
if (!empty($_GET)) { // පෝරමය යවා ඇත්නම්
if (isset($_GET['flag'])) { // ධජය ලැයිස්තුගත කර ඇත්නම්
echo 'ලැයිස්තුගත කර ඇත';
} else {
echo 'ලැයිස්තුගත කර නැත';
}
}
?>
ආදාන ක්ෂේත්රයක් සහ ධජයක් සහිත පෝරමයක් සාදන්න. ආදාන ක්ෂේත්රය භාවිතා කරමින් පරිශීලකයාගේ නම අසන්න. පෝරමය යවා අවසන් වූ පසු, ධජය ලැයිස්තුගත කර ඇත්නම්, පරිශීලකයාට සාදරයෙන් පිළිගන්න, එසේ නොවේ නම් සමුගන්න.