un While no puede ir dentro de una funcion en este caso.... tienes que ejecutarlo en el lugar donde necesitas la información.
prueba algo asi...
Código PHP:
Ver original$consulta = "SELECT M.menu_nombre, M.menu_ruta FROM privilegios P
INNER JOIN menus M ON P.menu_id = M.menu_id WHERE tipousu_id='".$_SESSION['resultipo']."'
AND M.menu_id BETWEEN '1' AND '4' ORDER BY p.menu_id ASC";
/* obtener array asociativo */
printf ("%s (%s)\n", $row["menu_nombre"], $row["menu_ruta"]); }
}
ocupe
menu_nombre y
menu_ruta para ejemplo, obviamente modifica que debe imprimirse y como...