hola otra vez,
vamos a ver supongo que tu bd tendra esta estructura,mas o menos,
tabla categoria
(categoryid, categoria)
tabla articulos
(articuloid, nombre, idcategoria)
(supongo que trabajas con Mysql, no?)
partiendo de estos campos te pongo el codigo PHP (si tu estructura de BD es algo diferente, adapta este codigo al tuyo)
Código PHP:
// consultamos las categorias
$consulta = "select * from categorias";
// $conex lo devuelve mysql_connect
$res = mysql_query($consulta,$conex);
// recorremos todas las categorias obtenidas
while($fila= mysql_fetch_Array($res))
{
// por pantalla nombre de la categoria
echo $fila['categoria']."<br>";
// obtenemos articulos que pertenecen a esa categoria
$consulta2 = "select * from articulos where idcategoria=".$fila['categoryid'];
$res2 = mysql_query($consulta2,$conex);
// recorremos todos los articulos de la categoria $fila['categoryid']
while($fila2=mysql_fetch_array($res2))
{
// por pantalla nombre de articulo
echo $fila2['nombre']."<br>";
}
}
Creao que estodo, espero que lo entiendas, pruebalo y me cuentas...
un saludo.