это модель
function delete_exchange($ExchangeRateId) { $this -> db -> where('ExchangeRateId', $ExchangeRateId); $this -> db -> delete('exchange_rate'); }
это контроллер
function delete($ExchangeRateId) { $user_type = $this -> session -> userdata('user_type'); if ($user_type != "admin") { redirect(base_url() . 'user_admin/login'); } $this -> all -> delete_exchange($ExchangeRateId); redirect(base_url() . 'exchange/index'); }
кнопка удаления понятна, слышу, что я хочу получить уведомление, подобное всплытию да или затем должен запустить действие, которое я имею в виду, удалить
заблаговременно …
На странице просмотра
<script> function doconfirm() { job=confirm("Are you sure to delete permanently?"); if(job!=true) { return false; } } </script>
Удалить ссылку
<a href="<?php echo site_url();?>/mycontroller/delete/<?php print($data->auc_id);?>"> <img src='images/delete.gif' title="Delete" onClick="return doconfirm();" > </a>
Сделайте это, на ваш взгляд.
<a href="<?PHP site_url('delete/').$ExchangeRateId;?>" onclick="return deletechecked();">delete<?a> function deletechecked() { if(confirm("Delete selected messages ?")) { return true; } else { return false; } }
вам нужно сделать эту клиентскую сторону .. в вашем представлении … onclick событие кнопки, где вы хотите, чтобы использование конформации confirm()
…
добавьте эту кнопку к вам.
<button onclick="confirmation()" /> function confirmation() { var r=confirm("are you sure to delete?") if (r==true) { alert("pressed OK!") // call the controller } else { alert("pressed Cancel!"); return false; } }