我想輸出一個HTML菜單和子菜單與MySQLi和PHP。輸出菜單與子菜單使用PHP和mysqli
我的經驗還不足以解決這個問題。
我可以幫忙嗎?
我有一個頁面下面的表結構:
CREATE TABLE `pages` (
`id` int(100) NOT NULL AUTO_INCREMENT,
`page_name` varchar(255) NOT NULL,
`parent_id` int(100) NOT NULL,
`link` varchar(255) NOT NULL,
`target` varchar(255) NOT NULL,
`enabled` int(1) NOT NULL DEFAULT '1',
`sort` int(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=18 DEFAULT CHARSET=utf8;
的記錄:
INSERT INTO `pages` VALUES ('1', 'Home', '0', 'index.php', '_self', '1', '1');
INSERT INTO `pages` VALUES ('2', 'Team', '0', 'team.php', '_self', '1', '2');
INSERT INTO `pages` VALUES ('3', 'Posts', '0', 'posts.php', '_self', '1', '3');
INSERT INTO `pages` VALUES ('4', 'Programs', '0', 'programs.php', '_self', '1', '4');
INSERT INTO `pages` VALUES ('5', 'Program Name 1', '4', 'program1.php', '_self', '1', '1');
INSERT INTO `pages` VALUES ('6', 'Program Name 2', '4', 'program2.php', '_self', '1', '2');
INSERT INTO `pages` VALUES ('7', 'Program Name 3', '4', 'program3.php', '_self', '1', '3');
INSERT INTO `pages` VALUES ('8', 'Contact', '0', 'contact.php', '_self', '1', '8');
我的目標是輸出類似的東西:
Home
Team
Posts
Programs
--Program Name 1
--Program Name 2
--Program Name 3
Contact
感謝
有兩張桌子還是隻有一張? – hjpotter92
只有一個。謝謝 –