⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау