⊗ppPmFmChcSV 308 of 447 menu

Seçilen değerin PHP'de gönderim sonrası checkbox'ta saklanması

Şimdi checkbox değerinin gönderimden sonra saklanmasını sağlayalım. Bunun için $_GET['flag']'nin var olduğunu (yani formun gönderildiğini) ve bire eşit olduğunu (yani checkbox'ın işaretlendiğini) kontrol edelim.

Bu iki koşul sağlanıyorsa, checkbox'ta checked özniteliğini yazdıralım:

<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>

Gizli input'un 0 ilettiğini kesin olarak biliyorsak kontrol basitleştirilebilir. Bu durumda, eğer checkbox işaretlenmemişse, $_GET['flag'] '0' değerini alır, eğer form henüz gönderilmediyse null değerini alır.

Bu iki durumda da checked yazdırmamalıyız. Ve bu iki durumu da empty işleviyle yakalayabiliriz. Böylece $_GET['flag']'nin boş olmadığını kontrol edebilir ve sadece bu durumda checked yazdırabiliriz:

<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>

Gönderimden sonra değerlerini saklayan üç checkbox yapın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet