• 16-07-2023, 14:27:37
    #1
    Merhabalar,


    renk 1 ile post gönderirken
    renk 2 değeride boş gönderiyor.
    renk 2 degerini gizliyorum amacim gizliyken bile değerini tutması bunu nasıl yapabilirim?
    değerlerini tutuyor fakat gizlersem otomatik olarak gizli olani boş gönderiyor yapmak istediğim en son ne değer verdiysem o kalsın



    <?php
    if (intval($ayarcek['tema_sec']) != 1) { ?>
    <div class="mb-3 col-md-6">
    <label class="form-label">Renk 1</label><br>
    <input type="color" class="form-control form-control-color" id="exampleColorInput" name="header_renkbir" value="<?php echo $ayarcek['header_renkbir'] ?>" title="Choose your color">

    </div>
    <?php } else { ?>
    <div class="mb-3 col-md-6">
    <label class="form-label">Renk 2</label><br>
    <input type="color" class="form-control form-control-color" id="exampleColorInput" name="header_renkiki" value="<?php echo $ayarcek['header_renkiki'] ?>" title="Choose your color">


    </div> <?php } ?>
  • 16-07-2023, 14:30:45
    #2
    UPDATE veya INSERT yaptığınız kodlarda da bu if koşulunu uygulamanız gerekiyor. Problem eklediğiniz kod bloğunda değil, bu kısımda sorun yok.
  • 16-07-2023, 14:48:28
    #3
    Teşekkürler
  • 16-07-2023, 16:33:18
    #4
    Developer
    if(isset($_POST['header_renkiki']) and $_POST['header_renkiki'] != $ayarcek['header_renkiki']){
    //insert or update
    }
    gibi kullanabilirsiniz fonksiyon halinde daha kullanılabilir olur