Чекбокс дар PHP
Биёед ҳоло бо флагчаҳои
checkbox
дар PHP кор карданро омӯзем. Чунин флагчаро дар шакли худ созем:
<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 'интихоб нашудааст';
}
}
?>
Шакле бо вурудии матнӣ ва флагча созед. Бо ёрии вурудӣ номи корбарро пурсед. Пас аз фиристодани шакл, агар флагча интихоб шуда бошад, ба корбар салом гӯед, ва агар интихоб нашуда бошад - хайрбод гӯед.