Java script input sildirme+DB [ÇÖZÜLDÜ]
<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
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
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