Doğru Cevap
-
Kendi yaptığım sayfada aşağıdaki işlemlerle yapıyorum.
Kendinize uyarlayabilirsiniz.
Takıldığınız yeri sorun.
<a href="javascript:void(0);" class="delete" rel="" id="item_80"><img src="images/delete.png" alt="" title="Sil"/></a>
$('a.delete').live('click', function () { var id = $(this).attr('id').replace('item_', '') var parent = $(this).parent().parent(); var baslik = $(this).attr('rel'); $("#dogrula").data({'silid': id,'parent': parent,'baslik': baslik}).dialog('open'); return false; });
<div id="dogrula" style="display:none;" title="Sil"> <p><span class="" style="float:left; margin:0 7px 20px 0;"></span>Kayıtları silmek üzeresiniz. Silmek istediğinize emin misiniz?<br /><strong>Bu işlem geri alınamaz!</strong></p> </div>
<script type="text/javascript"> // <![CDATA[ $(document).ready(function () { $('a.delete').live('click', function () { var id = $(this).attr('id').replace('item_', '') var parent = $(this).parent().parent(); var baslik = $(this).attr('rel'); $("#dogrula").data({ 'silid': id, 'parent': parent, 'baslik': baslik }).dialog('open'); return false; }); $("#dogrula").dialog({ resizable: false, bgiframe: true, autoOpen: false, width: 400, height: "auto", zindex: 9998, modal: false, buttons: { 'Sil': function () { var parent = $(this).data('parent'); var id = $(this).data('silid'); var baslik = $(this).data('baslik'); $.ajax({ type: 'post', url: "islemler.php", data: 'deleteHaber=' + id + '&baslik=' + baslik, beforeSend: function () { parent.animate({ 'backgroundColor': '#FFBFBF' }, 400); }, success: function (msg) { parent.fadeOut(400, function () { parent.remove(); }); $("html, body").animate({scrollTop:0}, 600); $("#msgholder").html(msg); } }); $(this).dialog('close'); }, 'İptal': function () { $(this).dialog('close'); } } }); }); // ]]> </script>
if (isset($_POST['deleteHaber'])): $id = temizle($_POST['deleteHaber']); $img = getValue("resim", "mod_haber", "id='" . $id . "'"); $file = getValue("filename", "mod_haber", "id='" . $id . "'"); @unlink(DIZIN.$haber->resim_yolu.$img); @unlink(DIZIN.$haber->filepath.$file); $db->sil("tbl_haber", "id='".(int)$id."'"); $db->sil("tbl_haber_etiket", "hid='".(int)$id."'"); $baslik = temizle($_POST['baslik']);
-
Asiismet
Teşekkürler. işime yaradı.11 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.