v2.5.2
Giriş yap

Java script input sildirme+DB [ÇÖZÜLDÜ]

emmir2
506 defa görüntülendi

<div>
   <a target='_blank' href="../<?php echo $renkcek['resim'] ?>">Gör</a>
    <input  type="text" class="form-control cold-md-3" name="urun_renk[]"  placeholder="Renk" value="<?php echo $renkcek['ozellik']; ?>">
    <input type="file" name="resim[]" class="form-control cold-md-3" value="">
    <input type="text" name="sira[]" class="form-control cold-md-3" value="<?php echo $renkcek['sira']; ?>">
   <a href="">Sil</a>
 </div>

Js ile inputları ve db de ki kayıtları nasıl sildirebilirim

themonster
1290 gün önce

basitce anlatmam gerekirse şöyle bir yol izlenebilir

<div id="gorsel_item_<?php echo $renkcek['sira']; ?>">
   <a target='_blank' href="../<?php echo $renkcek['resim'] ?>">Gör</a>
    <input  type="text" class="form-control cold-md-3" name="urun_renk[]"  placeholder="Renk" value="<?php echo $renkcek['ozellik']; ?>">
    <input type="file" name="resim[]" class="form-control cold-md-3" value="">
    <input type="text" name="sira[]" class="form-control cold-md-3" value="<?php echo  id="item_<?php echo $renkcek['sira']; ?>$renkcek['sira']; ?>">
   <a href="#" onclick="itemRemove(<?php echo $renkcek['sira']; ?>);">Sil</a>
   
 </div>

JS

function itemRemove(id){
    // dom silme ajax işlemi olumlu ise success callbackine'de koyabilirsin;
    let item = document.querySelector('#gorsel_item_'+id);
    item.remove();
    
    $.post( "delete.php", { id: id }, function( data ) {
        if(!data.error){
            /*
            // ajax dom silme
            let item = document.querySelector('gorsel_item_'+id);
            item.remove();
            
            */
        }
    }, "json");
}

php kısmında da gelen id yi sildirirsin