v2.5.2
Giriş yap

Seçili checkboxu checked etmek

emmir2
438 defa görüntülendi

Merhaba arkadaşlar stabil olarak kullandığım şey çalışmıyor başka nasıl checked ettirebiliriz

<?php
if(isset($_GET['duzenle_id'])){
    $duzenle = $db->query("SELECT * FROM urun WHERE id = '{$_GET['duzenle_id']}' LIMIT 1")->fetch(PDO::FETCH_ASSOC);
    ?>
    <script type="text/javascript">
      $(function(){
        <?php
        $cek = $db->query("SELECT * FROM urun_kategori WHERE urun_id = '{$_GET['duzenle_id']}' ", PDO::FETCH_ASSOC);
        if($cek->rowCount()){
          foreach( $cek as $c ){
            ?>
              $('input[name="kategori[]"][value="<?php echo $c['kategori_id']; ?>"]').attr('checked','checked');
            <?php
          }
        }
        ?>
      });
    </script>
  <?php
} ?>
<?php
  $cek = $db->query("SELECT * FROM kategori", PDO::FETCH_ASSOC);
    if($cek->rowCount()){
    foreach( $cek as $c ){ 
       echo '<label class="checkbox" for="kategori'.$c['id'].'">
        <input class="checkbox__input" type="checkbox" name="kategori[]" value="'.$c['id'].'" id="kategori'.$c['id'].'">
        <span class="checkbox__inner">
        <span class="checkbox__tick"></span>
        <span class="checkbox__text">'.$c['baslik'].'</span>
        </span>
        </label>';
            }
         }
   ?>      
abdullahx
1064 gün önce

$duzenle = $db->query("SELECT * FROM urun WHERE id = '{$_GET['duzenle_id']}' LIMIT 1")->fetch(PDO::FETCH_ASSOC);

Bu sorgu sonucunda kategori_id değerini elde edebilyor musunuz?