PHP да радиокнопкалар
Келинг энди PHP да radio
билан ишлашни ўрганамиз. Шаклимизда бир нечта
радиокнопка ясаймиз:
<form action="" method="GET">
<input type="radio" name="radio" value="1">
<input type="radio" name="radio" value="2">
<input type="radio" name="radio" value="3">
<input type="submit">
</form>
Шакл юборилганидан сўнг $_GET массавида
белгиланган радиокнопканинг value
атрибути қиймати, ёки ҳеч нарса белгиланмаган
бўлса null бўлуши мумкин:
<?php
var_dump($_GET['radio']); // '1', '2', '3' ёки null
?>
Радиокнопкалар билан ишлашда чекбокслардаги билди хил муаммо юз беради. Бу муаммони ҳал этиш учун яширин инпут қўшайлик:
<form action="" method="GET">
<input type="hidden" name="radio" value="0">
<input type="radio" name="radio" value="1">
<input type="radio" name="radio" value="2">
<input type="radio" name="radio" value="3">
<input type="submit">
</form>
Яширин инпут қўшмасдан, радиокнопкаларнинг бирини сунгги холда белгиланган қилиб қўйиш мумкин:
<form action="" method="GET">
<input type="radio" name="radio" value="1" checked>
<input type="radio" name="radio" value="2">
<input type="radio" name="radio" value="3">
<input type="submit">
</form>
Иккита радиокнопка ёрдамида фойдаланувчидан жинсини сўранг. Натижани экранга чиқаринг.