Boîte de confirmation dans CodeIgniter ancre de lien pour supprimer l'enregistrement

J'utilise le code suivant pour supprimer un enregistrement d'une base de données. Mais je suis confronté à un problème: lorsque je clique sur "annuler" dans la fenêtre de confirmation, puis il supprime l'enregistrement. Si je clique sur cancel elle retourne false mais comment fait-il supprimer l'enregistrement?

Ce fais de mal?

Code Javascript:

function ConfirmDialog() {
  var x=confirm("Are you sure to delete record?")
  if (x) {
    return true;
  } else {
    return false;
  }
}

Code PHP:

<?php
  echo anchor('user/deleteuser/'.$row->id, 'Delete', array('class'=>'delete', 'onclick'=>"return ConfirmDialog();"));
?>

OriginalL'auteur Kango | 2013-03-06