Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/03/2009, 23:35
jpneruda
 
Fecha de Ingreso: mayo-2008
Mensajes: 34
Antigüedad: 16 años
Puntos: 1
Respuesta: menú dinámico con tabla mysql

Hola!
Es algo complicado, mas que una solución te ofrezco una aproximación de como debería ser.
Por lo pronto, no esta cerrada la etiqueta UL de crearMenu :)

En principio, deberías traer todas las categorias y subcaegorias en una sola consulta, no en la recursión, consumiría demasiados recursos. Al traerlas, las almacenas en un array multidimensional y luego la recorres para darle la jerarquía.

Tampoco sería necesario 'id_hijo' en la tabla ya que si tiene descendiente esa clave del array contendrá a otras.

Que opinás? lo codificamos?
O mejor, robamos un ejemplo :)

deadlytechnology.com/scripts/simple-recursive-php-tree-menu-example/