HTMLi 메뉴 및 하위 메뉴를 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
하나뿐입니다. 감사합니다 –