28/07/2010, 09:55
|
| | | Fecha de Ingreso: abril-2009 Ubicación: Buenos Aires, Argentina
Mensajes: 189
Antigüedad: 15 años, 1 mes Puntos: 3 | |
Secciones y subsecciones de un foro
Hola a todos! como va?
Tengo una consulta.
Para un foro tengo secciones ej: informatica y dentro de informatica quiero crear una subseccion ej redes.
Como puedo hacer esto en php sql?
Tengo un codigo que consegui. Código PHP: function arbol( $padre, $nivel ){ $nivel++; $r = mysql_query( "SELECT * FROM categorias where padre ='$padre' " ); while( $rs = mysql_fetch_assoc( $r ) ){ echo str_pad($rs["nombre"], strlen($rs["nombre"])+($nivel-1), "-", STR_PAD_LEFT). "<br />"; arbol( $rs["codigo"], $nivel ); } mysql_free_result( $r ); } $nivel = 0; arbol( 0, $nivel ); Y este es de la base de datos: CREATE TABLE `categorias` (
`codigo` int(11) unsigned NOT NULL auto_increment,
`nombre` varchar(255) default NULL,
`padre` int(11) unsigned NOT NULL default '0',
PRIMARY KEY (`codigo`)
) TYPE=MyISAM;
insert into `categorias` values
(1,'categoria1',0),
(2,'categoria1.1',1),
(3,'categoria1.1.1',2),
(4,'categoria1.1.2',2),
(5,'categoria2',0),
(6,'categoria2.1',5);
Como puedo hacer esto pero con secciones para un foro.
Saludos y gracias.! |