jmlab Postado Janeiro 4, 2015 Denunciar Share Postado Janeiro 4, 2015 Boas noites! uma pequena ajuda se possível! Como consigo adicionar o seguinte código (para ativar o botão quando selecionado) if ($pageid == menuItem['menuId']) { echo class="btnActive" } no código abaixo (a verde) na tag "<li>? <?php //======================================================== // Função Menu function data_menu( array $menuTotal , $idPai = 0, $nivel = 0 ) { // abrimos a ul do menu principal echo str_repeat( "\t" , $nivel ),'<ul class="menuCAL">',PHP_EOL; // itera o array de acordo com o idPai passado como parâmetro na função foreach( $menuTotal[$idPai] as $idMenu => $menuItem) { // imprime o item do menu echo str_repeat( "\t" , $nivel + 1 ),'<li><a href="?page=' .$menuItem['menuId']. '">',$menuItem['iconP'],$menuItem['iconS'],$menuItem['name'],'</a>',PHP_EOL; // se o menu desta iteração tiver submenus, chama novamente a função if( isset( $menuTotal[$idMenu] ) ) data_menu( $menuTotal , $idMenu , $nivel + 2); // fecha o li do item do menu echo str_repeat( "\t" , $nivel + 1 ),'</li>',PHP_EOL; } // fecha o ul do menu principal echo str_repeat( "\t" , $nivel ),'</ul>',PHP_EOL; } //======================================================== // Chamar conteúdos da Base de Dados function data_page( $dbc, $id ) { $q = "SELECT * FROM menuCAL WHERE menuId = $id"; $r = mysqli_query($dbc, $q); $data = mysqli_fetch_assoc($r); return $data; } ?> Tenho sido confuso para mim. Obrigado pela ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JJI Postado Janeiro 6, 2015 Denunciar Share Postado Janeiro 6, 2015 tenta colocar como variavel e não como echo tipo if ($pageid == menuItem['menuId']) { $ClasseBotao = "class='btnActive'"; else $ClasseBotao = " "; } echo str_repeat( "\t" , $nivel + 1 ),'<li><a $ClasseBotao href="?page=' .$menuItem['menuId']. '">',$menuItem['iconP'],$menuItem['iconS'],$menuItem['name'],'</a>',PHP_EOL; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jmlab
Boas noites!
uma pequena ajuda se possível!
Como consigo adicionar o seguinte código (para ativar o botão quando selecionado)
if ($pageid == menuItem['menuId']) { echo class="btnActive" }
no código abaixo (a verde) na tag "<li>?
<?php
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.