源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php+mysql数据库实现无限分类的方法

  • 时间:2020-03-09 02:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php+mysql数据库实现无限分类的方法
本文实例讲述了php+mysql数据库实现无限分类的方法。分享给大家供大家参考。具体分析如下: 这款php无限分类代码比较完整理包括了数据库是mysql的,有增加、删除、编辑、移动的功能,同时还提供数据库sql表结构.代码如下:
[url=news.class.php?] exit; } //生成select function makeselect($array,$formname){ global $tree; $select = '<select name="'.$formname.'">'; foreach ($array as $id){ $select.='<option value="'.$id.'">'.$tree->getlayer($id, '|-').$tree->getvalue($id)."</option>"; } return $select.'</select>'; } $tree = new sortclass($link,'`p_newsclass`'); $op = !emptyempty($_post['op']) ? $_post['op'] : $_get['op']; if(!emptyempty($op)){ if($op=='add'){ $tree->addnode($_post['cname'],$_post['pid']); back(); } if($op=='mod'){ $tree->modnode($_post['cid'],$_post['cname']); back(); } if($op=='del'){ $tree->delnode($_get['cid']); back(); } if($op=='move'){ $tree->movenode($_post['who'],$_post['to']); back(); } } $category = $tree->getchilds(); ?>
前台调用实例代码如下: 用phpmyadmin导入此数据库就ok了,实例代码如下:
[u]复制代码[/u] 代码如下:
-- phpmyadmin sql dump -- version 3.2.4 -- -- 主机: localhost -- 生成日期: 2010 年 07 月 02 日 03:02 -- 服务器版本: 5.1.41 -- php 版本: 5.3.1 set sql_mode="no_auto_value_on_zero";   /*!40101 set @old_character_set_client=@@character_set_client */; /*!40101 set @old_character_set_results=@@character_set_results */; /*!40101 set @old_collation_connection=@@collation_connection */; /*!40101 set names utf8 */; -- -- 数据库: `class` -- -- -------------------------------------------------------- -- -- 表的结构 `p_newsclass` -- create table if not exists `p_newsclass` (   `id` int(7) not null auto_increment,   `f_id` int(7) not null,   `name` varchar(255) not null,   primary key (`id`) ) engine=innodb  default charset=utf8 auto_increment=10 ; -- -- 转存表中的数据 `p_newsclass` -- insert into `p_newsclass` (`id`, `f_id`, `name`) values (3, 0, '中国'), (4, 3, '福建'), (5, 4, '龙岩市'), (7, 4, '厦门市'), (9, 5, '漳平市'); /*!40101 set character_set_client=@old_character_set_client */; /*!40101 set character_set_results=@old_character_set_results */; /*!40101 set collation_connection=@old_collation_connection */;
希望本文所述对大家的PHP+mysql程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部