• 29-12-2021, 14:46:17
    #1
    Merhaba arkadaşlar. Php dilinde bir arayüz elemanını gizlemek mümkün mü? Yoksa script kodlarını mı dahil etmem gerekir? Aşağıdaki kodları Php dilinde yapmaya çalışıyorum. Teşekkürler. 🙂
    tsTus.style.visibility = 'hidden';
    
    tsSayiArtir.style.display = 'none';
  • 29-12-2021, 14:47:09
    #2
    CSS ile gizle;

    .eleman {
    display: none;
    }
  • 29-12-2021, 14:50:17
    #3
    scout adlı üyeden alıntı: mesajı görüntüle
    CSS ile gizle;

    .eleman {
    display: none;
    }
    Teşekkrler hocam. Css'yle yapmıştım daha önce. Bazen programlama diliyle yapmaya ihtyaç oluyor. 🙂
    scout adlı üyeden alıntı: mesajı görüntüle
    Abi elemanı en kolay CSS ile yok edersin. İlla js kullanman gerekiyorsa;

    document.getElementById("div").style.display = "none";
    Çak gitsin.
    Hocam onu konuyu açınca yazmıştım. 😊 Benim Php ile yapmam gerekiyor. 🙂
    ilo adlı üyeden alıntı: mesajı görüntüle
    Eğer arayuüz elemanı bir html elemanı ise direkt hidden kullanabilirsiniz, eğer değilse arayüz elemanının kod satırını görebilir miyim?
    Hocam Php kodlarım. Ama bu yan kaynak php dosyası:
    <?php
    
    if (isset($_POST['ky_in_ts_kimlik_ismi'])) {
    switch ($_POST['ky_in_ts_kimlik_ismi']) {
    case 'ar_in_ts_gizle':
    echo gizle();
    break;
    case 'ar_in_ts_goster':
    echo goster();
    break;
    case 'ar_in_ts_sifirla':
    echo sifirla();
    break;
    }
    }
    function gizle(){
    
    $('#ky_in_ts_sifirla').click(function(){
    $(this).next('td').css('visibility', 'hidden');
    });
    
    }
      
    function goster(){
    
    
    
    }
    function sifirla(){
    
    return header("Refresh:0");
    
    }
    ?>
    buwork adlı üyeden alıntı: mesajı görüntüle
    illa php ile sayfayı yenileyerek ve css kullanmadan yapmak isterseniz. ben böyle yapardım.

    <form action="" method="post">

    <input type="submit" name="gizle" id="gizle" value="Gizle"><br>

    <input type="submit" name="goster" id="goster" value="Goster">

    </form>

    <?php

    if (isset($_POST["gizle"])) {

    } elseif (isset($_POST["goster"])) { ?>

    <input type="button" name="buttondurum" id="buttondurum " value="buttondurum " >

    <? php }

    ?>



    Ama js kullanacaksanız.

    $(document).ready(function(){

    $("#gizle").click(function(){

    $("#buttondurum ").hide();

    });

    $("#goster).click(function(){

    $("#buttondurum ").show();

    });

    });
    Hocam Php kodları eksik sanırsam. Teşekkür ettim. 🙂
    buwork adlı üyeden alıntı: mesajı görüntüle
    <? php } kısmını <?php } olarak değiştirdim, arada boşluk olduğu için çalışmamıştır. denedim çalışıyor.
    Hocam kodlar Html teglerine veri göndermek için. Benim Php ile gizlemem de gerekiyor. 😊
  • 29-12-2021, 14:55:26
    #4
    umityildrim adlı üyeden alıntı: mesajı görüntüle
    Teşekkrler hocam. Css'yle yapmıştım daha önce. Bazen programlama diliyle yapmaya ihtyaç oluyor. 🙂
    Abi elemanı en kolay CSS ile yok edersin. İlla js kullanman gerekiyorsa;

    document.getElementById("div").style.display = "none";
    Çak gitsin.
  • 29-12-2021, 16:03:22
    #5
    Eğer arayuüz elemanı bir html elemanı ise direkt hidden kullanabilirsiniz, eğer değilse arayüz elemanının kod satırını görebilir miyim?
  • 29-12-2021, 16:41:16
    #6
    illa php ile sayfayı yenileyerek ve css kullanmadan yapmak isterseniz. ben böyle yapardım.
    <form action="" method="post">
    <input type="submit" name="gizle" id="gizle" value="Gizle"><br>
    <input type="submit" name="goster" id="goster" value="Goster">
    </form>
    <?php
    if (isset($_POST["gizle"])) {
    } elseif (isset($_POST["goster"])) { ?>
    <input type="button" name="buttondurum" id="buttondurum " value="buttondurum " >
    <?php }
    ?>

    Ama js kullanacaksanız.
    $(document).ready(function(){
    $("#gizle").click(function(){
    $("#buttondurum ").hide();
    });
    $("#goster).click(function(){
    $("#buttondurum ").show();
    });
    });
  • 29-12-2021, 23:46:22
    #7
    buwork adlı üyeden alıntı: mesajı görüntüle
    illa php ile sayfayı yenileyerek ve css kullanmadan yapmak isterseniz. ben böyle yapardım.
    <form action="" method="post">
    <input type="submit" name="gizle" id="gizle" value="Gizle"><br>
    <input type="submit" name="goster" id="goster" value="Goster">
    </form>
    <?php
    if (isset($_POST["gizle"])) {
    } elseif (isset($_POST["goster"])) { ?>
    <input type="button" name="buttondurum" id="buttondurum " value="buttondurum " >
    <?php }
    ?>

    Ama js kullanacaksanız.
    $(document).ready(function(){
    $("#gizle").click(function(){
    $("#buttondurum ").hide();
    });
    $("#goster).click(function(){
    $("#buttondurum ").show();
    });
    });

    <? php } kısmını <?php } olarak değiştirdim, arada boşluk olduğu için çalışmamıştır. denedim çalışıyor.