• 22-07-2023, 04:16:35
    #1
    merhabalar, menüler tablosunda 1 tane bile menu_durum 0 ise bu kod aktif olsun eğer yoksa devre dışı kalsın istiyorum nasıl yapabilirim? menüler tablosundaki menu_durumların hepsini kontrol edip hepsi 0 ise aktif olucak 1 tane 1 varsa gözükmücek herkese teşekkürler
    çözüldü
  • 22-07-2023, 04:26:50
    #2
    $query = $db->query("SELECT menu_durum FROM menuler WHERE menu_durum = 1");

    if (!$db->num_rows($query)) {
    menü durumları 0 ise gösterilecek kod
    }
  • 22-07-2023, 04:27:15
    #3
    vetina adlı üyeden alıntı: mesajı görüntüle
    merhabalar, menüler tablosunda 1 tane bile menu_durum 0 ise bu kod aktif olsun eğer yoksa devre dışı kalsın istiyorum nasıl yapabilirim? menüler tablosundaki menu_durumların hepsini kontrol edip hepsi 0 ise aktif olucak 1 tane 1 varsa gözükmücek herkese teşekkürler
    <style>     .navbar-nav>li, .navbar-nav>li>a em {
        display: inline-block;
        float: left; !important!
    }
            </style>





    <?php
    // Varsayılan olarak stil kodunu aktif ediyoruz
    $isActiveStyle = true;

    // Burada menüler tablosundaki verileri almanız gerekiyor, örneğin bir veritabanından.
    // Örnek olarak menüler tablosunu bir dizi olarak varsayalım:
    $menus = [
    ['menu_durum' => 0],
    ['menu_durum' => 0],
    ['menu_durum' => 1],
    ['menu_durum' => 0],
    ];

    // Menüler tablosundaki her bir menü_durum için kontrol ediyoruz
    foreach ($menus as $menu) {
    if ($menu['menu_durum'] == 1) {
    // En az bir menu_durum 1 olduğunda stil kodunu devre dışı bırakıyoruz
    $isActiveStyle = false;
    break;
    }
    }

    // Sonuca göre stil kodunu yazdırıyoruz
    if ($isActiveStyle) {
    echo '<style>.navbar-nav>li, .navbar-nav>li>a em { display: inline-block; float: left; !important! }</style>';
    }
    ?>



    Bunu dener misin gpt ye yaptırdım bakalım
    • vetina
    vetina bunu beğendi.
    1 kişi bunu beğendi.
  • 22-07-2023, 04:59:38
    #4
    KarayelHosting adlı üyeden alıntı: mesajı görüntüle
    $query = $db->query("SELECT menu_durum FROM menuler WHERE menu_durum = 1");

    if (!$db->num_rows($query)) {
    menü durumları 0 ise gösterilecek kod
    }
    teşekkür ederim PDO kullanıyordum row_count olarak değişince çalıştı tekrar çok teşekkürler