¿Cómo hacer un menú dinámico a través de PHP y MySQL?

Escrito por jim campbell | Traducido por jaime alvarez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
¿Cómo hacer un menú dinámico a través de PHP y MySQL?
Programa menús dinámicos y muéstralos en HTML. (Comstock/Comstock/Getty Images)

Usando una consulta de MySQL, puedes crear dinámicamente opciones de menú en PHP para tus usuarios. Tú consultas el servidor de la base de datos MySQL para obtener una lista de valores y recorres cada valor para mostrar el valor en la página de Internet. Incluye cada elemento en una etiqueta "div" para que puedas crear un botón con los resultados consultados.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Haz clic derecho en la página PHP que deseas utilizar para visualizar el menú. Haz clic en "Abrir con" y selecciona tu editor de PHP.

  2. 2

    Crea una conexión a tu servidor MySQL. El código siguiente crea una conexión con la base de dato "mimenu":

    mysql_connect("localhost", "usuario, "contraseña") or die(mysql_error()); mysql_select_db("mimenu") or die(mysql_error());

    El código anterior conecta al servidor de la base de datos con el equipo local PHP. Reemplaza "usuario" y "contraseña" con tus propias credenciales de la base de datos. Reemplaza "mimenu" con la base de datos que contiene los elementos de tu menú.

  3. 3

    Consulta el servidor para obtener la lista de elementos del menú. El código siguiente muestra cómo consultar un servidor de base de datos para obtener una lista de elementos de menú:

    $query = "select * from menuitems"; $items= mysql_query($query);

  4. 4

    Muestra los elementos del menú en la página. El código siguiente pasa a través de cada elemento del menú y crea un elemento de menú en HTML:

    while($count= mysql_fetch_array($items)){ echo "<div>".$count['menuitem']."</div>"; }

No dejes de ver

Referencias

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles