Diseño Web /

[AYUDA] Menú CSS (2 niveles) que lea desde MYSQL

Participa en el tema [AYUDA] Menú CSS (2 niveles) que lea desde MYSQL en el foro Diseño Web.
Hola gente, tengo una duda que creo qe es posible hacer, pero realmente no sé ...

Buscar en este tema:
 
  •  
    juanuuu escribió el 27/12/2007 a las 22:51 hs.
     
    ¿Mensaje inapropiado?
    #1 [AYUDA] Menú CSS (2 niveles) que lea desde MYSQL
    Hola gente, tengo una duda que creo qe es posible hacer, pero realmente no sé cómo.
    Estoy haciendo una web (terminándola) la cual publica PRODUCTOS (muchos).
    Los mismos están ordenados en CATEGORÍA > TIPO > SUBTIPO > PRODUCTO.
    Está hecho en PHP y MYSQL...
    (En el menú, se muestra la categoría y tipo, suponiendo que hacen click en la categoría, se LISTAN TODOS los productos correspondientes a ésta categoría, y se comenta por cada producto a qué categoría, tipo y subtipo pertenece, dándole la posibilidad al usuario de que pueda filtrar la info por la opción que quiera.)

    En el menú actual, muestro las CATEGORIAS (son 25) y debajo de cada una, las SUBCATEGORÍAS correspondientes a cada una. Todo esto está siendo leído desde MYSQL y se modifica desde un admin hecho en PHP. Resulta que el menú está quedando muy largo para abajo.

    Quisiera saber si puedo hacer un menú por ejeeemplo como éste en css y que LEA cada ítem con su respectivo link desde la base de datos.

    Serían 2 niveles ya que LO QUE SE MUESTRA EN EL MENÚ SON LAS CATEGORÍAS Y TIPO DE CADA PRODUCTO.

    Espero sus respuestas, muchisimas gracias de antemano.

    Saludos
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/diseno-web.210/597225-ayuda-menu-css-2-niveles-que.html
    | Más
  • juanuuu escribió el 28/12/2007 a las 16:32 hs. ¿Mensaje inapropiado?

    #2 Re: Menú CSS (2 niveles) que lea desde MYSQL

    Mmmm me gustaría hacer algunas ACLARACIONES, quizás les sirva para ayudarme
    Tengo el menú en "botonera.php" y lo incluyo mediante includes en los documentos.
    Al principio hago el Select

    Código:
    <?
    $categorias = select("select * from categoria");
    $total_cat = mysql_num_rows($categorias);
    ?>
    
    Luego en una pequeña tabla LLAMO a las CATEGORÍAS Y TIPOS de los productos para que se listen uno abajo del otro de la siguiente manera:

    Código:
    <table width="200" border="1" cellpadding="4" cellspacing="0" bordercolor="#E8E9EB" bgcolor="#FFFFFF">
    <? 
    for ($i=0; $i<$total_cat ; $i++) {
     $fila = mysql_fetch_assoc($categorias);
     $cat=$fila["id"];
     $tipos = select("select * from tipo where categoria=$cat");
     $total_tipos = mysql_num_rows($tipos);
    ?>
      <tr height="19">
        <td width="202" valign="middle" onMouseOver="uno(this,'6AB1FF');" onMouseOut="dos(this,'FFFFFF');"><div align="left"><font face="Arial, Helvetica, sans-serif" size="1"><a href="productos_categorias.php?idCategoria=<?=$fila["id"]?>"><?=$fila["nom_corto"]?></a></font></div>
     <? 
     for ($j=0; $j<$total_tipos ; $j++) {
     $fila_tipo = mysql_fetch_assoc($tipos);
     ?>
          - <a href="productos_categorias.php?idCategoria=<?=$fila["id"]?>&tipo=<?=$fila_tipo["id"]?>"><?=$fila_tipo["nombre"]?></a><br />
     <? } ?>
     </td>
      </tr>
    <? } ?>
    </table>
    
    Lo que quiero hacer es que en el NIVEL INICIAL del menú css me liste las CATEGORÍAS, y en el primer nivel (onmouse over), liste los TIPOS.

    Les sirvió para algo la aclaración? Espero puedan ayudarme, de lo contrario ... buscaré alguna otra solución
    Me gusta este mensaje
  • juanuuu escribió el 01/01/2008 a las 23:10 hs. ¿Mensaje inapropiado?

    #3 Re: Menú CSS (2 niveles) que lea desde MYSQL

    Gente, entiendo sus "no ganas" de ayudarme con esto
    Feliz año nuevo para todos!!!
    Ojalá pueda solucionarlo.
    Salutttt
    Me gusta este mensaje


Estadísticas del tema
  • 2 RESPUESTAS
  • 1093 VISTAS
  • 1 USUARIO RESPONDIO
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB