Un menú de árbol es una representación visual de una lista de elementos, organizados de tal modo que algunos elementos o categorías, llamado el padre de los nodos, se puede ampliar y mostrar sub-elementos, llamados nodos secundarios. El uso de PHP, se puede extraer información de una base de datos MySQL y construir un árbol de menú en una página Web. Su tabla MySQL debe tener un formato específico, que identifica los nodos primarios y secundarios y la relación entre ellos. Cada registro de la tabla representa un nodo en el árbol. Puede crear varios niveles de nodos secundarios.


Un menú de árbol es una representación visual de una lista de elementos, organizados de tal modo que algunos elementos o categorías, llamado el padre de los nodos, se puede ampliar y mostrar sub-elementos, llamados nodos secundarios. El uso de PHP, se puede extraer información de una base de datos MySQL y construir un árbol de menú en una página Web. Su tabla MySQL debe tener un formato específico, que identifica los nodos primarios y secundarios y la relación entre ellos. Cada registro de la tabla representa un nodo en el árbol. Puede crear varios niveles de nodos secundarios.
  • iniciar Sesión en su base de datos MySQL. Crear una tabla con tres campos: el ID de nodo, el texto para el nodo padre y el ID del nodo. Insertar la información en la tabla. Cada nodo ID debe ser único. Los nodos en el nivel superior tienen cero para un padre ID de nodo, mientras que los nodos hijos tienen un padre ID que coincida con el campo ID de los respectivos padres.
  • Abrir un archivo HTML en el que desea crear un menú de árbol. Inserte el cursor en el lugar donde desea hacer el árbol. Escriba el código siguiente:
    Estas líneas simplemente configurar la conexión a tu base de datos MySQL. Cambiar el PHP las variables a las que se aplican a la base de datos.
  • Escriba el código siguiente:
    $resultado = mysql_query('SELECT * FROM nombre_tabla') or die(mysql_error())
    Esta línea hace una llamada a la base de datos MySQL y obtiene la información de la tabla que contiene el árbol de menús de la información y la guarda en una variable de PHP.
  • Escriba el código siguiente:
    $menu = Array() while ($m = mysql_fetch_array($resultado)) {$menu[] = Array('id'=>$m['id'], 'text'=>$m['texto'], 'padre'=>$m['padre']) }
    La primera línea crea una variable de PHP y la inicializa como una matriz. El bucle 'while' ciclos a través de cada uno de los registros en el '$' resultado variable y formatos para su uso por una función de PHP.
  • Escriba el código siguiente:
    función treemenu($filas,$parent=0) {$resultado = '
      ' foreach ($filas as $fila) {
      La primera línea crea una nueva función llamada 'treemenu' que va a utilizar para construir su árbol. Toma uno o dos parámetros. En primer lugar, se toma la información de un array de PHP. El segundo es un entero que contiene información acerca de los padres de los nodos del árbol. Si no pasar un segundo parámetro, crea su propia variable e inicializa su valor a cero.
    • Escriba el código siguiente:
      if ($fila['padre'] == $parent) {$resultado.= '
    • {$fila[texto]}' foreach ($row $i) {if ($r['padre'] == $r['id'])$niños = true else$niños = false }if ($niños = true)$resultado.= treemenu($filas,$fila['id']) . '
    • ' }
      Estas líneas de código para el uso de declaraciones 'if' y loops para hacer un ciclo a través de la información en la variable de PHP que contiene el árbol de estructura del menú. Si la fila es una matriz con un valor de IDENTIFICADOR de cero, la función crea un nodo padre. Si la fila es un niño, se obtiene el IDENTIFICADOR del nodo padre y crea un nodo hijo vinculados a su padre. Se llama el 'treemenu' función de forma recursiva para comprobar cada fila en la matriz de PHP variable.
    • Escriba el código siguiente:
      }$resultado .= '
    ' return $result }
    Estas líneas de cerrar el ciclo 'for' que circula a través de cada fila en la base de los resultados, añadir algo de código HTML y devolver el árbol de la función. La última línea se cierra el 'treemenu' bloque de función.
  • Otras Personas Están Leyendo
    • Cómo Eliminar un Nodo del Árbol de Búsqueda Binario
    • Cómo Exportar MySQL CSV en PHP
  • Escriba el código siguiente:
    echo treemenu($menú) ?>
    La primera línea se llama el 'treemenu' función y pasa la información de la base de datos MySQL. A continuación, se imprime el árbol en la página Web. La segunda línea se cierra el bloque de código PHP.

Consejos & Advertencias
  • Agregar más campos a la tabla MySQL como sea necesario. Por ejemplo, puede agregar otro campo de texto que contiene hipervínculos para cada nodo.








Como Crear un Menu de Arbol Con PHP MySQL &


Un menu de arbol es una representacion visual de una lista de elementos, organizados de tal modo que algunos elementos o categorias, llamado el padre de los nodos, se puede ampliar y mostrar sub-elementos, llamados nodos secundarios. El uso de PHP, se puede extraer informacion de una base de datos MySQL y construir un arbol de menu en una pagina Web. Su tabla MySQL debe tener un formato especifico, que identifica los nodos primarios y secundarios y la relacion entre ellos. Cada registro de la tabla representa un nodo en el arbol. Puede crear varios niveles de nodos secundarios.


Un menu de arbol es una representacion visual de una lista de elementos, organizados de tal modo que algunos elementos o categorias, llamado el padre de los nodos, se puede ampliar y mostrar sub-elementos, llamados nodos secundarios. El uso de PHP, se puede extraer informacion de una base de datos MySQL y construir un arbol de menu en una pagina Web. Su tabla MySQL debe tener un formato especifico, que identifica los nodos primarios y secundarios y la relacion entre ellos. Cada registro de la tabla representa un nodo en el arbol. Puede crear varios niveles de nodos secundarios.
  • iniciar Sesion en su base de datos MySQL. Crear una tabla con tres campos: el ID de nodo, el texto para el nodo padre y el ID del nodo. Insertar la informacion en la tabla. Cada nodo ID debe ser unico. Los nodos en el nivel superior tienen cero para un padre ID de nodo, mientras que los nodos hijos tienen un padre ID que coincida con el campo ID de los respectivos padres.
  • Abrir un archivo HTML en el que desea crear un menu de arbol. Inserte el cursor en el lugar donde desea hacer el arbol. Escriba el codigo siguiente:
    Estas lineas simplemente configurar la conexion a tu base de datos MySQL. Cambiar el PHP las variables a las que se aplican a la base de datos.
  • Escriba el codigo siguiente:
    $resultado = mysql_query('SELECT * FROM nombre_tabla') or die(mysql_error())
    Esta linea hace una llamada a la base de datos MySQL y obtiene la informacion de la tabla que contiene el arbol de menus de la informacion y la guarda en una variable de PHP.
  • Escriba el codigo siguiente:
    $menu = Array() while ($m = mysql_fetch_array($resultado)) {$menu[] = Array('id'=>$m['id'], 'text'=>$m['texto'], 'padre'=>$m['padre']) }
    La primera linea crea una variable de PHP y la inicializa como una matriz. El bucle 'while' ciclos a traves de cada uno de los registros en el '$' resultado variable y formatos para su uso por una funcion de PHP.
  • Escriba el codigo siguiente:
    funcion treemenu($filas,$parent=0) {$resultado = '
      ' foreach ($filas as $fila) {
      La primera linea crea una nueva funcion llamada 'treemenu' que va a utilizar para construir su arbol. Toma uno o dos parametros. En primer lugar, se toma la informacion de un array de PHP. El segundo es un entero que contiene informacion acerca de los padres de los nodos del arbol. Si no pasar un segundo parametro, crea su propia variable e inicializa su valor a cero.
    • Escriba el codigo siguiente:
      if ($fila['padre'] == $parent) {$resultado.= '
    • {$fila[texto]}' foreach ($row $i) {if ($r['padre'] == $r['id'])$niños = true else$niños = false }if ($niños = true)$resultado.= treemenu($filas,$fila['id']) . '
    • ' }
      Estas lineas de codigo para el uso de declaraciones 'if' y loops para hacer un ciclo a traves de la informacion en la variable de PHP que contiene el arbol de estructura del menu. Si la fila es una matriz con un valor de IDENTIFICADOR de cero, la funcion crea un nodo padre. Si la fila es un niño, se obtiene el IDENTIFICADOR del nodo padre y crea un nodo hijo vinculados a su padre. Se llama el 'treemenu' funcion de forma recursiva para comprobar cada fila en la matriz de PHP variable.
    • Escriba el codigo siguiente:
      }$resultado .= '
    ' return $result }
    Estas lineas de cerrar el ciclo 'for' que circula a traves de cada fila en la base de los resultados, añadir algo de codigo HTML y devolver el arbol de la funcion. La ultima linea se cierra el 'treemenu' bloque de funcion.
  • Otras Personas Estan Leyendo
    • Como Eliminar un Nodo del Arbol de Busqueda Binario
    • Como Exportar MySQL CSV en PHP
  • Escriba el codigo siguiente:
    echo treemenu($menu) ?>
    La primera linea se llama el 'treemenu' funcion y pasa la informacion de la base de datos MySQL. A continuacion, se imprime el arbol en la pagina Web. La segunda linea se cierra el bloque de codigo PHP.

Consejos & Advertencias
  • Agregar mas campos a la tabla MySQL como sea necesario. Por ejemplo, puede agregar otro campo de texto que contiene hipervinculos para cada nodo.

Cómo Crear un Menú de Árbol Con PHP MySQL &

Un menú de árbol es una representación visual de una lista de elementos, organizados de tal modo que algunos elementos o categorías, llamado el padre de los nodos, se puede ampliar y mostrar sub-elementos, llamados nodos secundarios. El uso de PHP, se puede extraer información de una base de datos MySQL y construir un árbol de menú en una página Web. Su tabla MySQL debe tener un formato específico, que identifica los nodos primarios y secundarios y la relación entre ellos. Cada registro de la tabla representa un nodo en el árbol. Puede crear varios niveles de nodos secundarios.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación