⊗ppPmFmChcSV 308 of 447 menu

Сачување изабране вредности у пољу за потврду након слања у ПХП-у

Хајде сада да уредимо да се вредност поља за потврду сачува након слања. За то ћемо проверити да ли $_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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј