tengo esta tabla en mysql
Código:
explico:idmenu id_usuario nombremenu nivel correlativo url
idmenu, es el identificador del menú, el cual es único.
id_usuario, es el identificador del usuario que tiene permitido ver y utilizar el menu.
nombremenu, es el texto que aparecerá en el enlace.
nivel, muestra si es padre o submenu... 1=padre 2=submenu.
correlativo, es el numero del menu, correlativo 1 = primer menu, correlativo 2= segundo menu, etc...
hasta ahorita tengo el siguiente código, que solo me muestra el menu correlativo 1 y sus correspondientes submenus pero no me muestra el resto...
Código:
No encuentro que mas hacer ...<?php $dbf = new db_functions($cfg_server, $cfg_username, $cfg_password, $cfg_database); $select="select * from menuusuario"; $resulta=$dbf->getConsulta($select); while ($row=mysql_fetch_array($resulta)){ if ($row['id_usuario'] == $idU){ if ($row['nivel'] == 1) { echo "<div title='$row[nombremenu]' style='overflow:auto;' id='menus'> <br>"; } while ($row2=mysql_fetch_array($resulta)) { if ($row2['nivel'] == 2 and $row['correlativo'] == $row2['correlativo']) { echo "<img src='../themes/default/images/flecha-derecha.png' alt='mg_modUsuario' width='20'/> <a href='$row2[url]' class='menu'>$row2[nombremenu]</a><br><br>"; } } echo "</div>"; } } ?>
¿Que me falta?
De antemano muchas gracias.