PHP да Checkbox
Келинг энди 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 'белгиланмади';
}
}
?>
Инпут ва флажокли шакл яратинг. Инпут орқали фойдаланувчидан исмин сўранг. Шакл юборилгандан сўнг, агар флажок белгиланган бўлса, фойдаланувчини саломланг, агар белгиланмаган бўлса - хайрлашиннг.