Código PHP:
Ver original
function menus(){ $consultaMenus = $conn->query("SELECT * FROM tb_menus"); $datosMenus = $consultaMenus->fetch(PDO::FETCH_ASSOC); while($menu = $consultaMenus){ $consultaSubMenus = $conn->query("SELECT * FROM tb_submenus WHERE codimenu = '".$datosMenus['codimenu']."'"); } return array("menus" => $consultaMenus->fetch(PDO::FETCH_ASSOC), "submenus" => $consultaSubMenus->fetch(PDO::FETCH_ASSOC)); }
Ahora, al recorrer los arreglos retornados por la consulta, es donde se presenta el problema, en algunos casos se imprimen todos los menus, pero no los submenus y en otros casos pasa lo contrario, ya he intentado de todo pero no he logrado solucionarlo por eso acudo a ustedes.
Espero me hayan entendido y me puedan ayudar.