php 中 怎么实现点击按钮 然后从MYSQL中删除对应行的数据

小弟新手学习中求高人指点情况基本就是在一个页面中已经显示了数据库中存入的数据然后每行数据后面都有一个删除按钮点击删除按钮然后会跳转到另外一个界面里面是SQL语句对数据进行... 小弟新手 学习中 求高人指点

情况基本就是 在一个页面中 已经显示了数据库中存入的数据 然后每行数据后面都有一个删除按钮 点击删除按钮 然后会跳转到另外一个界面 里面是SQL语句 对数据进行删除
小弟就不知道 那个按钮点击之后怎么像另一个界面传值
和删除的代码应该怎么写 求高手帮助 求代码

写在一个页面中也可以 求代码
基本的截图就是这样的
展开
 我来答
naruco
2011-09-19 · TA获得超过639个赞
知道小有建树答主
回答量:807
采纳率:50%
帮助的人:523万
展开全部
无刷新操作,可以用jquery.ajax来操作。
快下班了,就简单地写一段给你试试。
假设你的删除按钮是:
<input type="button" name="del_post" class="del_button" value="点击删除该行记录" id="68" />
这里的id实际代表该行对应的数据库中的ID。(明白的吧?)
下面用jquery处理
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".del_button").each(function(){
$(this).click(function(){
var $id = $(this).attr("id");
$.post('这是你执行删除动作的php文件,如:del_post.php',{id:$id},function(result){ alert(result); })
});
});
})
</script>
至于如何执行删除操作,可以参考一些MYSQL数据库的知识。
大致语句为:
$id = $_POST["id"] ? $_POST["id"] : 0;
$sql = "Delete from [数据表] where id = ".$id;
具体你可以看看http://zhidao.baidu.com/question/320192825.html

参考资料: http://www.w3school.com.cn/jquery/ajax_post.asp

likely_01
2011-09-19 · TA获得超过148个赞
知道小有建树答主
回答量:179
采纳率:100%
帮助的人:98万
展开全部
比如现在我想传到admin.php 页面
传递的数据是 id=22;page=1;
不需要这么烦的吧 <a href="admin.php?id=22&page=1">删除</a>
在admin.php页面 用 $id = $_GET['id'];就可以得到id的值 page同理
更多追问追答
追问
关键是现在 我是像是点击那个删除按钮 之后自动获得相对应的ID 这个ID也不是个固定的值啊?
追答
对应的id你是怎么得到的呢 比如 你现在表格中的4,5 我相信是通过数据库搜索或者循环得到的吧
看你的输出格式 应该是一个while($row = ...........){

$row['id']应该就是id 类似这样的 然后把上面的那个改为删除也是放在while循环中就可以了
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
3211_204
2011-09-19 · TA获得超过586个赞
知道小有建树答主
回答量:1021
采纳率:100%
帮助的人:727万
展开全部
如果你按likely_01的方法来做,我帮他回答你的追问。
你在输出文章列表的时候,需要同时输出文章对应在数据库中的表内记录的id,这个id对应这个文章。你那个按钮,只要提供这个id给做删除操作的id即可。
至于接受是不是$_GET['id']这种方法,则需要你点击按钮的执行的具体操作。
追问
while($row=$result->fetch_assoc()){
echo "".$row["id"]."".$row["title"]."".$row["message"]."";
?> 删除
";
怎么是先这个按钮的功能帮写个代码出来呗~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嵇尔容
2011-09-19 · TA获得超过662个赞
知道小有建树答主
回答量:663
采纳率:0%
帮助的人:429万
展开全部
我猜应该是建立一个删除页面,以ID删除记录,
在每个表格后面添加一个表单指向删除页,放一个文本域(最好是隐藏文本域)吧这条记录的ID插入该文本域,再加一个按钮就行了吧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
未学随空che2f
2011-09-19 · TA获得超过307个赞
知道小有建树答主
回答量:1511
采纳率:0%
帮助的人:732万
展开全部
用序号当条件去扇呀?
追问
不用序号有别的办法么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式