Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/02/2003, 15:16
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Puedes hacer varias consultas con una sola conexion, asi que puedes quitar todos los mysql_connect() y mysql_select_db() menos los primeros.

Y lo que puedes hacer es una consulta que te devuelva todas las categorias. Luego cuando recorres lo que te ha devuelto, haces una nueva consulta para leer todas las subcategorias de esa categoria. Asi cuando metas en la BD una nueva categoria no tendrias que modificar el codigo. En pseudocodigo:

1.- Leer todas las categorias de la BD.
2.- Con cada una de las categorias:
2.1.- Mostrar la categoria.
2.2.- Leer todas las subcategorias de esta categoria.
2.3.- Con cada subcategoria:
2.3.1.- Mostrar subcategoria.

Espero haber sido de ayuda.
__________________
Josemi

Aprendiz de mucho, maestro de poco.