![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
10/09/2005, 12:35
|
![Avatar de nuevo](http://static.forosdelweb.com/customavatars/avatar34159_1.gif) | | | Fecha de Ingreso: mayo-2003 Ubicación: Spain
Mensajes: 2.009
Antigüedad: 21 años, 8 meses Puntos: 2 | |
si te fijas en la base de datos de un foro... te daras cuenta como se hace... el royo es crear el codigo necesario para mostrar esos datos separados por categorias y subcategorias...
lo normal esq tengas 2 tablas...
1: contiene las categorias y subcategorias, id, title, parentid, ejemplo:
id = 1, title=categoria_1, parentid=0
id = 2, title=categoria_2, parentid=0
id = 3, title=categoria_1_1, parentid=1
id = 4, title=categoria_2_1, parentid=2
id = 5, title=categoria_2_2, parentid=2
el 0 te sirve para indicar que es categoria, asi cuando buscas... WHERE parentid='0'
y dentro de esa busqueda, realizas una comprobacion si existe alguna subcategoria con el ID de la categoria, si existe, generas otra consulta... para ,mostrar las subcategorias.
2: contiene todos los enlaces... o lo que sea, con el parentid correspondiente a cada categoria o subcategoria-. |