⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш