⊗ppPmFmChcSV 308 of 447 menu

PHPде тапшыргандан кийин тандалган маанини чекбокста сактоо

Эми чекбокстун мааниси тапшыргандан кийин сакталып калышы үчүн кылалы. Бул үчүн $_GET['flag'] бар экенин (б.а. форма тапшырылган) жана бирге тең экенин (б.а. белги коюлган) текшеребиз.

Эгер бул эки шарт аткарылса, анда чекбокско checked атрибутун чыгарабыз:

<form action="" method="GET"> <input type="hidden" name="flag" value="0"> <input type="checkbox" name="flag" <?php if (isset($_GET['flag']) and $_GET['flag'] === '1') echo 'checked'; ?> > <input type="submit"> </form>

Эгер биз жашырын инпуттун 0 берээрин так билсек, текшерүүнү жөнөкөйлөтсө болот. Бул учурда, эгер чекбокс белгиленбесе, анда $_GET['flag'] ичинде '0' болот, ал эми эгер форма тапшырыла элек болсо, анда null болот.

Бул эки учурдун экиндесинен деле биз checked чыгарбошубуз керек. Жана бул эки учурду тең empty функциясы менен каршы алабыз. Ошентип, биз $_GET['flag'] бош эмес экенин текшерип, андан кийин гана checked чыгара алабыз:

<form action="" method="GET"> <input type="hidden" name="flag" value="0"> <input type="checkbox" name="flag" value="1" <?php if (!empty($_GET['flag'])) echo 'checked' ?> > <input type="submit"> </form>

Өз маанисин тапшыргандан кийин сактап кала турган үч чекбокс жасаңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу