我正在尝试创建一个动态链接,让用户根据行ID#从mysql数据库中删除一行。
我也在尝试输入一些用户确实要删除相关行的javascript确认。
我的问题是如何做到这一点?我有一些想法......(见下文)我是否走在正确的轨道上?
<head>
<?php
require 'include/episodelist.db.php';
mysql_query("DELETE FROM season WHERE ID='$id'");
mysql_close();
?>
<script type="text/javascript">
function confSubmit(form) {
if (confirm("Delete this record?")) {
form.submit();
} else {
}
}
</script>
</head>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
<input type="button" onClick="confSubmit(this.form);" value="Delete">
</form>
答案 0 :(得分:2)
我可以告诉你如何做到这一点的基本想法。只需为每一行创建一个链接,该链接将控件重定向到delete.php(将执行删除的文件。)只有在用户确认删除操作时,控件才会重定向。链接可以是这样的。
<a class="button" href="<?php echo base_url();?>delete.php/<?php echo $row->id;?>" onclick="javascript: return confirm('Are you SURE you wish to do this?');">Delete</a>