我现在有个form 然后现在是管理员登录,想删除这分form里指定一行的数据 不会写这是表单代码这是删除页面的代码
<?php
session_start();
$conn=@mysql_connect("localhost","root","") or die("无法链接到数据库");
$db=@mysql_select_db("tom") or die("不能选择数据库或者数据库不存在"); //tom是数据库名称
mysql_query('SET NAMES UTF8') or die("字符设置错误");
@$delete = trim($_Get["id"]);
$sql = " delete from `file` where `id`= '$delete'"; //user是数据库表名称
$result= mysql_query($sql);
if($result){
echo "<h2>删除用户成功</h2><br/>";
echo "<h2>2秒后返回页面</h2>"; echo "<script language='javascript' type='text/javascript'>";
echo "setTimeout('begin()', 2000)";
echo "</script>";
}else{
echo "<h1>删除失败!</h1>";
}
?>
也用了session什么的 都不行 不知道怎么指定一行删除
<?php
session_start();
$conn=@mysql_connect("localhost","root","") or die("无法链接到数据库");
$db=@mysql_select_db("tom") or die("不能选择数据库或者数据库不存在"); //tom是数据库名称
mysql_query('SET NAMES UTF8') or die("字符设置错误");
@$delete = trim($_Get["id"]);
$sql = " delete from `file` where `id`= '$delete'"; //user是数据库表名称
$result= mysql_query($sql);
if($result){
echo "<h2>删除用户成功</h2><br/>";
echo "<h2>2秒后返回页面</h2>"; echo "<script language='javascript' type='text/javascript'>";
echo "setTimeout('begin()', 2000)";
echo "</script>";
}else{
echo "<h1>删除失败!</h1>";
}
?>
也用了session什么的 都不行 不知道怎么指定一行删除
解决方案 »
- jquery $("#nam") 获取不到js生成的html的id ?? 高手进来看下代码!
- html--php嵌套习惯<书写习惯调查>
- sizeof($array) 用法
- 嵌套IF语句后,无法进行输出
- 请教一个重新编译PHP.ini的问题,请兄弟们多多帮忙在线等
- 一个不懂技术的主管?!
- 请教一个sql取数据的问题........
- 哪个PHP商城程序不错推荐下,准备买一个。
- sql语句问题
- 在WIN2000下使用PHP,配套的用什么数据库好?MS SQL还是MYSQL?哪个速度快?
- 在lnmp环境中,PHP7.0连接PDO扩展,返回could not find driver
- 调试接口的时候链接被重置
1、啊标记没有 type 属性
2、href 中没有传递待删除的 id
3、链接是用 get 方式传递的
这个功能最好是用ajax实现,学一下jquery会简单很多
原始的方法:
<form action="delete_account.php" method="post">
<input type="hidden" name="id" value="xxx" >
<input type="submit" value=“删除” />
</form>
之后再php脚本中接收id的值,作为你删除sql语句的的where条件.