Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/12/2008, 00:36
saulitoperu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
Información Problema Arbol de Categorias php y mysql

Hola amigos

La verdad es que soy nuevo en esto tengo problemas para mostrar las categorias en forma de arbol de acuerdo al idioma por defecto:

Tengo estas tablas:

CREATE TABLE `pw_categories_locale` (
`category_id` int(5) NOT NULL AUTO_INCREMENT DEFAULT 0,
`category_parent` int(5) NULL,
PRIMARY KEY (`category_id`,`lang_code`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE `pw_categories_locale` (
`category_id` int(5) NOT NULL,
`lang_code` char(2) NOT NULL,
`name` varchar(255) NOT NULL default \'\',
`link` varchar(255) NOT NULL,
PRIMARY KEY (`category_id`,`lang_code`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

INSERT INTO `pw_categories` VALUES (1,0);
INSERT INTO `pw_categories` VALUES (2,0);
INSERT INTO `pw_categories` VALUES (3,0);
INSERT INTO `pw_categories` VALUES (4,0);
INSERT INTO `pw_categories` VALUES (5,4);
INSERT INTO `pw_categories` VALUES (6,1);
INSERT INTO `pw_categories` VALUES (7,1);
INSERT INTO `pw_categories` VALUES (8,3);
INSERT INTO `pw_categories` VALUES (9,8);
INSERT INTO `pw_categories` VALUES (10,8);
INSERT INTO `pw_categories` VALUES (11,8);
INSERT INTO `pw_categories` VALUES (12,3);

INSERT INTO `pw_categories_locale` VALUES (1,\'en\',\'Web development\',\'web-development\');
INSERT INTO `pw_categories_locale` VALUES (1,\'es\',\'Desarrollo web\',\'desarrollo-web\');
INSERT INTO `pw_categories_locale` VALUES (2,\'en\',\'Web hosting\',\'web-hosting\');
INSERT INTO `pw_categories_locale` VALUES (2,\'es\',\'Alojamiento web\',\'alojamiento-web\');
INSERT INTO `pw_categories_locale` VALUES (3,\'en\',\'Domains\',\'domains\');
INSERT INTO `pw_categories_locale` VALUES (3,\'es\',\'Dominios\',\'dominios\');
INSERT INTO `pw_categories_locale` VALUES (4,\'en\',\'Web promotion\',\'web-promotion\');
INSERT INTO `pw_categories_locale` VALUES (4,\'es\',\'Promoción web\',\'promocion-web\');
INSERT INTO `pw_categories_locale` VALUES (5,\'es\',\'Alta en buscadores\',\'alta-en-buscadores\');
INSERT INTO `pw_categories_locale` VALUES (6,\'es\',\'Diseño estatico\',\'diseno-estatico\');
INSERT INTO `pw_categories_locale` VALUES (7,\'es\',\'Diseño dinamico\',\'diseno-dinamico\');
INSERT INTO `pw_categories_locale` VALUES (8,\'es\',\'Planes de Alojamiento web\',\'planes-de-alojamiento-web\');
INSERT INTO `pw_categories_locale` VALUES (9,\'es\',\'Plan basico\',\'plan-basico\');
INSERT INTO `pw_categories_locale` VALUES (10,\'es\',\'Plan Intermedio\',\'plan-intermedio\');
INSERT INTO `pw_categories_locale` VALUES (11,\'es\',\'Plan Profesional\',\'plan-profesional\');
INSERT INTO `pw_categories_locale` VALUES (12,\'es\',\'Dominios territoriales\',\'dominios-territoriales\');

Y quisiera mostrar un arbol de categorias deacuerdo al idioma de la siguiente manera en forma de menus y en un combobox:

- Desarrollo web
--- Diseño estatico
--- Diseño dinamico
- Alojamiento web
--- Planes de Alojamiento web
------ Plan basico
------ Plan intermedio
------ Plan profesional
- Dominios
--- Dominios territoriales
- Promocion web
--- Alta en buscadores

Ayuda por favor Gracias :D