宝哥软件园

Ajax PHP实现的分类列表框功能示例

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

本文实例讲述了聊天室实现的分类列表框功能。分享给大家供大家参考,具体如下:

一代码

conn.php:

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

!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' hearteta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8' /title添加商品信息/title/head dyscript language=' JavaScript ' src=' http : index。js '/script form name=' form ' method=' post ' action=' table width=' 419 ' border=' 0 ' align=' center '单元格间距=' 1 ' bgcolor=' # 9999 cc ' tr TD height=' 36 ' colspan=' 3 ' bgcolor=' # ffff ' font color=' # 0066 cc ' size=' 2 '添加商品/font/td /tr tr td宽度='122 '高度=' 26 ' bgcolor=' # FFFFFF ' align=' right '商品名称:/td td高度=' 26 ' col span=' 2 ' bgcolor=' # FFFFFF '输入类型=' text ' name=' name '/TD/tr TD高度=' 26 ' bgcolor=' # '对齐='向右'商品类别:/TD TD width=' 64 ' height=' 26 ' bgcolor=' # FFFFFF ' select name=' ptype ' id=' ptype ' on change=' change type(这。 值)'?PHP include _ once(' conn/conn . PHP ');//包含数据库连接文件$sql=mysql_query('通过协议从TB _ commot type组中选择* ');//按大类分组查询while($ row=MySQL _ fetch _ array($ SQL)){//循环输出下拉列表框选项“回声”选项值=' '。$ row[' pt type '].'''.$ row[' pt type ']'/option ';} ?/select/TD width=' 219 ' height=' 26 ' bgcolor=' # FFFFFF ' id=' show type ' name=' show type '/TD/tr tr TD height=' 26 ' bgcolor=' # FFFFFF ' align=' right '商品价格:/td td高度=' 26 ' col span=' 2 ' bgcolor=' # ' FFFFFF '输入类型=' text '名称=' price '/TD/tr TD高度='26' bgcolor='#FFFFFF'/td td高度=' 26 '列span=' 2 ' bgcolor=' # FFFFFF '输入类型=' Submit '名称=' Submit '值='提交//TD/tr/table/form脚本语言=' JavaScript '更改类型(文档。 getelementbyid(' ptype ').值);//页面载入即执行函数,显示子类内容/script/body/htmltype.php:

?PHP include _ once(' conn/conn . PHP ');//包含数据库连接文件//echo $ _ GET[' ptype '];//$ptype=iconv('gb2312 ',' utf-8 ',$ _ GET[' ptype ']);//把参数值做编码转换$sql=mysql_query('从TB _ commot type中选择斯蒂佩,其中ptype=' ' .$ _ GET[' pt type ']' ');//查询子类内容回声"选择名称=" stype " id=" stype//输出html while($ row=MySQL _ fetch _ array($ SQL)){//循环输出列表框选项中子类内容“回声”选项值=' '。$row['stype']' '。$row['stype']./option ';}回显/select ';//输出html?index.js:

函数变更类型(v){ var XML;如果(窗口. ActiveXObject){//如果是浏览器支持activexobjectext则创建客户端报表对象xml=新的ActiveXObject('微软.XMLHTTP’);}else if(窗口. XMLHttpRequest){//如果浏览器支持XMLHttpRequest对象则创建XMLHttpRequest对象XML=new XMlhttprequest();} xml.open('GET ',)。type.php?ptype=' v,true);//使用得到方法调用type.php并传递参数的值XML。onreadystatechange=function(){//当服务器准备就绪执行回调函数if(XML。readystate==4 XML。status==200){//如果服务器已经传回信息并未发生错误xml.responseText//把服务器传回的值赋给变量msg//文档。getelementbyid(' showtype ').innerHTML=msg警报(味精);showtype.innerHTML=msg//把传回的值显示在id=showtype的元素中} } XML。发送(null);//不发送任何数据,因为数据已经使用请求统一资源定位器通过得到方法发送}二运行结果

更多关于服务器端编程语言(专业超文本预处理器的缩写)相关内容感兴趣的读者可查看本站专题: 《PHP+ajax技巧与应用小结》 、 《PHP网络编程技巧总结》 、 《PHP基本语法入门教程》 、 《php面向对象程序设计入门教程》 、 《php字符串(string)用法总结》 、 《php+mysql数据库操作入门教程》 及《php常见数据库操作技巧汇总》

希望本文所述对大家服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

更多资讯
游戏推荐
更多+