宝哥软件园

Ajax PHP实现的删除数据功能示例

编辑:宝哥软件园 来源:互联网 时间:2021-08-27

本文实例讲述了聊天室实现的删除数据功能。分享给大家供大家参考,具体如下:

一代码

conn.php:

?PHP $ conn=MySQL _ connect(' localhost ',' root ',' ')或' die('连接数据库服务器失败!'。MySQL _ error());//连接关系型数据库服务器mysql_select_db('db_database27 ',$ conn);//选择数据库db _ database 27 MySQL _ query(' set name utf8 ');//设置数据库编码格式utf8?del.php:

?PHP include _ once(' conn/conn . PHP ');//包含数据库连接文件$ id=$ _ GET[' id '];//把传过来的参数值赋给变量$i $sql=mysql_query('从tb_demo02中删除,其中id=').$ id);//根据参数值执行相应的删除操作if($sql){//如果操作的返回值为true $ reback=1;//把变量$reback的值设为1 } else { $ reback=0;//否则变量$reback的值设为0 }回显$ reback//输出变量$reback的值?index.js:

函数del(id){ var XML;如果(窗口. ActiveXObject){//如果是浏览器支持activexobjectext则创建客户端报表对象xml=新的ActiveXObject('微软.XMLHTTP’);}else if(窗口. XMLHttpRequest){//如果浏览器支持XMLHttpRequest对象则创建XMLHttpRequest对象XML=new XMlhttprequest();} xml.open('GET ',' del.php?id=' id,true);//使用得到方法调用del.php并传递参数的值XML。onreadystatechange=function(){//当服务器准备就绪执行回调函数if(XML。readystate==4 XML。status==200){//如果服务器已经传回信息并未发生错误xml.responseText//把服务器传回的值赋给变量msg if(msg==1){//如果服务器传回的值为一则提示删除成功警报('删除成功!');位置。重载();}else{//否则提示删除失败警报('删除失败!');返回false} } } XML。发送(null);//不发送任何数据,因为数据已经使用请求统一资源定位器通过得到方法发送}index.php:

!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN ' ' http://www .w3。org/TR/HTML 4/松散。DTD ' HTML hearteta http-equiv=' Content-Type ' Content=' text/HTML;字符集=utf-8 '标题分组统计/titlelink rel='样式表type=' text/CSS ' href=' mystyle。CSS ' rel=' external no follow '/head dyscript type=' text/JavaScript ' src=' http : index。js '/脚本中心!-横幅-表格宽度='798 '边框='0 '单元格填充='0 '单元格间距='0' tr td高度='112 '背景='图像/横幅。jpg '/TD/tr/表?phpinclude _ once(' conn/conn . PHP ');表格宽度='780 '边框='0 '单元格填充='0 '单元格间距='0 '表单名称='form1' id='form1 '方法=“post”操作=“deletes”。PHP ' tr TD高度='20 '宽度=' 5% ' class=' top '/TD TD TD宽度='5%' class='top'id/td td宽度='30%' class='top '书名/TD TD TD宽度=' 10% ' class=' top '价格/TD TD TD宽度=' 20% ' class=' top '出版时间/TD TD TD宽度=' 10% ' class=' top '类别/TD TD TD宽度=' 10% ' class=' top '操作/td /tr?php $sqlstr1='按编号从tb_demo02订单中选择* ';//按编号的升序查询表tb_demo02的数据$result=mysql_query($sqlstr1,$ conn);//执行查询语句while($ row=MySQL _ fetch _ array($ result)){//循环输出查询结果?tr td高度='25' align='center' class='m_td '输入类型=复选框名称=' chk[]' id=' chk '值=' .$rows['id']'/td td高度='25' align='center' class='m_td '?PHP echo $ row[' id '];TD/TD高度='25' align='center' class='m_td '?PHP echo $ row[' book name '];TD/TD高度='25' align='center' class='m_td '?PHP echo $ row[' price '];TD/TD高度='25' align='center' class='m_td '?PHP echo $ row[' f _ time '];TD/TD高度='25' align='center' class='m_td '?PHP echo $ row[' type '];/TD TD class=' m _ TD ' a href=' # ' rel='外部无跟随' OnClick=' del(?PHP echo $ row[' id '];)'删除/a/td /tr?php }?tr td高度=' 25 ' col span=' 7 ' class=' m _ TD ' align=' left '/TD/tr/form/table!-show-table宽度=' 798 '边框=' 0 '单元格填充=' 0 '单元格间距=' 0 ' tr TD高度=' 48 '背景=' images/bottom。jpg '/TD/tr/table/center/body/html二运行结果

更多对PHP相关内容感兴趣的读者可以查看本网站专题:《PHP+ajax技巧与应用小结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》、《php常见数据库操作技巧汇总》、0103010

希望本文对PHP编程有所帮助。

更多资讯
游戏推荐
更多+