当前位置:首页 » 编程语言 » php确认删除

php确认删除

发布时间: 2022-06-21 09:36:06

1. php做网站时如何在执行删除操作时弹出确定删除对话框

这个可以用js来完成,网上有许多插件,可以弹出精美的提示框的,你可以去下载。
如果用最简陋的方法,其实很简单
比如你的删除按钮是<input id="del" type="button" value="删除" />
你可以加个js控制
document.GetEElementById('del').onclick=function(){
if(confirm("提示语“)){

//你的操作,提交表单是return true,跳转就用location.href="你的链接"

returned false;

}

2. PHP删除语句怎么写

Mysql为我们提供了delete和truncate语句来删除数据。

delete 语句的定义:

删除数据的时候用的大多都是 delete 语句。现在让我们来看一下 delete语句的定义。

DELETE[LOW_PRIORITY][QUICK][IGNORE]FROMtbl_name
[WHEREwhere_definition]
[ORDER BY...]
[LIMITrow_count]

deletefromfriendswhereuser_name='simaopig';

delete 注意事项:

从语法结构中,我们就可以看出,和 update 语法一样,我们是可以省略 where 子句的。不过这是一个很危险的行为。因为如果不指定 where 子句,delete 将删除表中所有的记录,而且是立即删除.

truncate 语句的简单说明:

这个语句之前我也没有接触过,也没有使用过。因为一般情况下,删除数据大家都在使用delete语句。其实这个truncate 命令很简单,它的意思是:删除表的所有记录。相当于 delete 语句不写 where 子句一样。其语法结构为:

TRUNCATE[TABLE]tbl_name

这里简单的给出个示例,我想删除 friends 表中所有的记录,可以使用如下语句:

truncatetablefriends;

truncate 和 delete的效率问题:

如果想要删除表的所有数据,truncate语句要比 delete 语句快。因为 truncate 删除了表,然后根据表结构重新建立它,而 delete 删除的是记录,并没有尝试去修改表。这也是为什么当向一个使用 delete 清空的表插入数据时,MySQL 会记住前面产生的AUTOINCREMENT序列,并且继续利用它对AUTOINCREMENT字段编号。而truncate删除表后,表是从1开始为autoincrement字段编号。

不过truncate命令快规快,却不像delete命令那样对事务处理是安全的。因此,如果我们想要执行truncate删除的表正在进行事务处理,这个命令就会产生退出并产生错误信息。

3. 确认删除提示的小白问题,php

你现在的del.php这样写:

<?php
echo <<<END
<script type="text/javascript">
if(confirm('是否确认删除该记录?'))
location.href='del2.php?id=$ID';
</script>
END;
?>

增加一个del2.php,内容如下:

<?php
mysql_connect();
$del="delete from table1 where ID=$ID";
$result=mysql_query($del);
if ($result) $res='该记录已成功删除';
else $res='记录删除失败';
mysql_close();

echo <<<END
<script type="text/javascript">
alert('$res');
</script>
END;
?>

4. php查询结果后的删除按钮怎么实现

需要在删除按钮(一般为<a>标签)上传入一个id,id为该结果的唯一标识。然后通过控制器中的方法接收id,并调用模型中的方法实现删除。
例子:
按钮:
<a onclick="return confirm('确定要删除吗?');" href="<?php echo U('delete?id='.$v['id']); ?>" title="移除">移除</a>

控制器方法:
public function delete()
{
$id = I('get.id');
$model = D('Category');
if(FALSE !== $model->delete($id))
{
$this->success('删除成功!'); // 返回上一页面
exit;
}
else
$this->error('删除失败!');
}

模型方法:
protected function _before_delete($option)
{
$children = $this->getChildren($option['where']['id']);
if($children)
{
$children = implode(',', $children);
$this->execute("DELETE FROM jxshop_category WHERE id IN($children)");
}
}

5. php+mysql 删除指定行时弹出“确认”“取消”代码

这个一般用js 来做
<script>
function doaction(){
if(confirm("确定要删除吗?"))
{
alert('删除成功!');
return true;
}else
{
return false;
}
}
</script>
<button onclick="doaction()">确定</button>
我看了你的原因
你可以他们放在一个页面上
也就是<a href='当前页.php?id=$myrow[0]'></a>
把del1.php里面的逻辑代码复制到当前页 或者include过来

6. PHP如何利用JS判断是否删除数据!麻烦写个实例!

<script language="JavaScript">
<!--
function confirm_delete(url){
art.dialog.confirm("确认要删除信息吗?", function(){location.href = url;});
}
//-->
</script>

<a href="javascript:confirm_delete('要删除数据的地址')">删除</a>

7. 用PHP如何删除指定的文件

php中删除文件有一个系统函数:
unlink ( string $filename );
参数$filename 表示文件的路径,可以是相对路径也可以是绝对路径。
列如,当前目录下有个文件:test.html
可以执行 unlink ( 'test.html' );来删除
另外删除目录用函数:rmdir();用法与unlink ()相同

8. php我想要点击删除按钮,弹出一个alert,有确定和取消按钮,点击确定就是删除,取消就是停在当前页,急用

一般这种都是通过点击事件来触发的。
你这用的应该是button类型,超链接什么的也行。代码示例如下:
<form action="这里是提交地址" method="提交方法">
<input type="submit" value="删除整个信息" onClick="return confirm('确定需要删除吗')" />
</form>
通过点击按钮,事件触发,选择确定时,会将信息提交并进行处理,选择取消,会返回一个false。

9. php怎样实现删除出现确认框

实现这个功能,首先要把 按钮左侧文本的链接,然后在A 链接里加上onclick事件。然后把你POST事件改成GET事件来触发删除。

f($d==t)
echo "<a href =c.php?del=del onclick=\"if(confirm('确实要删除数据吗?')) return true;else return false; \">删除 </a>";
?>

10. php 我想在删除信息时弹出一个信息提示框 确定是否删除

if(confirm(\"确定要删除吗?\")){
window.location.href=this.href;else return false;
}
这样就可以了.by cubeking

热点内容
matlab稀疏矩阵存储 发布:2025-02-06 03:07:54 浏览:838
国际服2b2t服务器地址 发布:2025-02-06 03:06:28 浏览:390
c语言输出b 发布:2025-02-06 03:06:27 浏览:31
普通火车wifi密码多少 发布:2025-02-06 03:04:20 浏览:436
可编程监控 发布:2025-02-06 03:03:33 浏览:645
c语言取随机数 发布:2025-02-06 02:46:57 浏览:863
uc缓存的视频卡住 发布:2025-02-06 02:17:05 浏览:144
解压同学介绍 发布:2025-02-06 02:13:10 浏览:776
icsftp 发布:2025-02-06 02:12:59 浏览:325
ftp跨域上传文件 发布:2025-02-06 02:09:22 浏览:822