一个比较经典的php批量删除程序,与smarty相互结合使用
2009-05-20 22:44
701 查看
php程序部分:
<?php
if ($_REQUEST['submit']) {
$del=$_REQUEST['del'];
$id=implode(",",$del);
$query=mysql_query("delete from new where id in (".$id.")");
if ($query) {
echo "<script>alert('批量删除成功!')</script>";
echo "<script>location.href='new_list.php'</script>";
}else {
echo "<script>alert('删除失败')</script>";
}
}
?>
模板部分程序如下:
<form action="new_delect.php" method="POST">
<table border="1" align="center" width="95%">
<tr>
<td>新闻ID</td>
<td>标题</td>
<td>点击</td>
<td>时间</td>
<td>查看</td>
<td>生成</td>
<td>更新</td>
<td>删除静态页</td>
<td>删除</td>
<td>批量删除</td>
</tr>
{section name=list loop=$title_list}
<tr>
<td>{$title_list[list].id}</td>
<td><a href="{$title_list[list].patch}">{$title_list[list].title}</a></td>
<td>{$title_list[list].hit}</td>
<td>{$title_list[list].datetime}</td>
<td><a href="disp_new.php?id={$title_list[list].id}">查看</a></td>
<td><center><a href="new_html.php?id={$title_list[list].id}" onclick="return confirm('您确认要生成吗?')">生成</a></center></td>
<td><conter><a href="new_update.php?id={$title_list[list].id}" onclick="return confirm('您确认要更新吗?')">更新</a></conter></td>
<td><center><a href="new_delete.php?id={$title_list[list].id}" onclick="return confirm('您确认要删除静态页面吗?')">删除</a></center></td>
<td><center><a href="new_delect.php?id={$title_list[list].id}" onclick="return confirm('您确定删除此项吗?')">删除</a></center></td>
<td><center><input type="checkbox" name="del[]" value="{$title_list[list].id}" >删除</center></td>
</tr>
{/section}
<tr>
<td colspan="10" align="right">
<input type="submit" value="提交" name="submit">
</td>
</tr>
</table>
</form>
<?php
if ($_REQUEST['submit']) {
$del=$_REQUEST['del'];
$id=implode(",",$del);
$query=mysql_query("delete from new where id in (".$id.")");
if ($query) {
echo "<script>alert('批量删除成功!')</script>";
echo "<script>location.href='new_list.php'</script>";
}else {
echo "<script>alert('删除失败')</script>";
}
}
?>
模板部分程序如下:
<form action="new_delect.php" method="POST">
<table border="1" align="center" width="95%">
<tr>
<td>新闻ID</td>
<td>标题</td>
<td>点击</td>
<td>时间</td>
<td>查看</td>
<td>生成</td>
<td>更新</td>
<td>删除静态页</td>
<td>删除</td>
<td>批量删除</td>
</tr>
{section name=list loop=$title_list}
<tr>
<td>{$title_list[list].id}</td>
<td><a href="{$title_list[list].patch}">{$title_list[list].title}</a></td>
<td>{$title_list[list].hit}</td>
<td>{$title_list[list].datetime}</td>
<td><a href="disp_new.php?id={$title_list[list].id}">查看</a></td>
<td><center><a href="new_html.php?id={$title_list[list].id}" onclick="return confirm('您确认要生成吗?')">生成</a></center></td>
<td><conter><a href="new_update.php?id={$title_list[list].id}" onclick="return confirm('您确认要更新吗?')">更新</a></conter></td>
<td><center><a href="new_delete.php?id={$title_list[list].id}" onclick="return confirm('您确认要删除静态页面吗?')">删除</a></center></td>
<td><center><a href="new_delect.php?id={$title_list[list].id}" onclick="return confirm('您确定删除此项吗?')">删除</a></center></td>
<td><center><input type="checkbox" name="del[]" value="{$title_list[list].id}" >删除</center></td>
</tr>
{/section}
<tr>
<td colspan="10" align="right">
<input type="submit" value="提交" name="submit">
</td>
</tr>
</table>
</form>
相关文章推荐
- 自己写了一个通过smarty与php相互结合的例子,动态生成静态程序,写的很烂
- 关于PHP程序使用file_get_content()函数进行抓取PHP程序与smarty结合编译过程中产生的静态文件,抓取不了?连接超时?(地址映射)
- 关于PHP程序使用file_get_content()函数进行抓取PHP程序与smarty结合编译过程中产生的静态文件,抓取不了?连接超时?(地址映射)
- 关于PHP程序使用file_get_content()函数进行抓取PHP程序与smarty结合编译过程中产生的静态文件,抓取不了?连接超时?(地址映射)
- 关于PHP程序使用file_get_content()函数进行抓取PHP程序与smarty结合编译过程中产生的静态文件,抓取不了?连接超时?(地址映射)
- 一个经典的PHP文件上传类分享 使用心得
- php与smarty结合应对表单get的一个小例子
- 使用PHP程序header location 进行跳转的注意的一个细节!
- PHP jQuery+Ajax结合写批量删除功能
- PHP程序开发之使用header定义一个php页面为utf-8编码或GBK编码
- 使用NetBeans结合xdebug调试nginx下的php程序
- 编写查找一个单链表特定元素的程序。分别使用递归和非递归方法实现,并比较它们的运行时间。
- 编写程序删除一个字符串(不能使用任何操纵字符串的函数,不使用下标)
- 整合了一个PHP分页函数与smarty与程序显示的例子
- 一个简单的php批量上传程序
- PHP jQuery+Ajax结合写批量删除功能
- Mybatis 使用动态语句实现批量删除(delete结合foreach)
- 一个简单的php批量上传程序
- 今天写了一个通过switch进行添加,修过,显示,删除程序,发上来大家看看,哈哈,并且用了smarty模版
- 一个跟操作系统linux和windows差异有关的问题:通过soap的无wsdl实现php程序通信的程序(经典的吐血)