Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
boa tarde a todos. Pessoal quero muito criar uma regra que faça o seguinte:
Toda vez que um determinado menu vir acompanhado de submenu(s), gostaria que não exibir link nesse menu, somente nos submenus dele.
Agora, menus que NÃO TEM submenus, gostaria que exibisse o link normalmente
Abaixo o menu que tem submenus é Curso pago e Cursos gratis. Gostaria que Curso pago e Cursos gratis não exibisse o link, somente nos submenus deles.
Está aqui o menu dinamico funcionando online
Abaixo temos todo o codigo na integra
tab_menu
idmm nome
1 Curso pago
2 Curso gratis
3 dicas
tab_submenu
idss id_cat nome
1 1 PHP
2 2 Fireworks
3 2 Photoshop
tab_conteudo
idcc id_cat conteudo
1 1 curso pago de php
2 2 curso grátis de Fireworks
3 2 curso grátis de Photoshop
4 3 dicas para você
<style>
*{padding:0;margin:0}
#menu {
list-style:none;
width:196px;
height:auto;
-webkit-border-radius: 0px;
border-radius: 0px;
background:#585858;
border:0px solid #0F0;
/*margin-left:30%;*/
margin-top:10%;
}
#menu li {
width:168px;
float:left;
display:block;
text-align:left;
position:relative;
height:26px; line-height:26px;
padding: 0px 0px 0px 28px;
border-bottom:1px dotted #ACACAC;
}
#menu li a {
font-size:0px;
color:#EBEBEB;
display:block;
outline:0px;
text-decoration:none;
text-shadow: 0px 0px 0px;
}
#menu li:hover {
background:#6D6D6D;
border-bottom:1px dotted #ACACAC;
/* Rounded corners */
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
}
/==============================================/
#menu li .classe {
display:block;
width:auto;
font-size:16px;
font-weight:normal;
font-family:Tahoma, Arial, Verdana, "Trebuchet MS";
}
#menu li:hover .classe {
color:#FFF;/ branco /
}
/==============================================/
#menu li ul li {
padding: 4px 0px 4px 4px;
text-align:left;
width:144px;
border-bottom:1px dotted #ACACAC;
}
#menu li ul li:hover {
border:none;
padding: 4px 0px 4px 4px;
background-color:transparent;
border-bottom:1px dotted #ACACAC;
}
#menu li:hover div a {
font-size:14px;
color:#EBEBEB;
font-family:Tahoma, Arial, Verdana, "Trebuchet MS";
}
#menu li:hover div a:hover {
color:#F90; /laranja /
}
.classe-3{
width:144px;
background:#6D6D6D;
float:left;
position:absolute;
left:-999em; /* Hides the drop down */
text-align:left;
padding:0px 14px 0px 14px;
border-right:0px solid #F00;
border-bottom:0px solid #F00;
/* Rounded Corners */
-moz-border-radius: 0px 10px 10px 0px;
-webkit-border-radius: 0px 10px 10px 0px;
border-radius: 0px 10px 10px 0px;
}
#menu li:hover .classe-3{
left:196px;
top:0px;
right:auto;
}
.cabecalho9 {color:#F5F5F5; font-size:16px; font-weight:bold; text-align:left; }
#menu_neutro_01{ width:190px; height:20px; clear:both; background:#585858;}
</style>
<!--=============================================================-->
<ul id="menu">
<?php
$seleciona_categoria = mysql_query("SELECT * FROM tab_menu")or die (mysql_error());
while($linha = mysql_fetch_array($seleciona_categoria)){
$idmm = $linha['idmm'];
$nome = $linha['nome'];
?>
<li> <a href="index.php?idmm=<?php echo $idmm;?>"class="classe" ><?php echo $nome; ?></a>
<div class="classe-3">
<ul>
<?php
$seleciona_sub = mysql_query("SELECT * FROM tab_submenu WHERE id_cat = '$idmm' ")or die (mysql_error());
while($linha = mysql_fetch_array($seleciona_sub)){
$idss = $linha['idss'];
$nome = $linha['nome'];
if(mysql_num_rows($seleciona_sub) == 0){
}
else{
?>
<li><a href="index.php?idss=<?php echo $idss?>"><?php echo $nome?></a></li>
<?php } } ?>
</ul>
</div>
</li>
<?php } ?>
<div id="menu_neutro_01"></div>
</ul>
<!--========================================================================-->
<br>
<hr>
<?php
$get1= $_GET['idss'];
$get2= $_GET['idmm'];
$sql = mysql_query("SELECT * FROM tab_conteudo WHERE
idcc = '".$get1."' OR
id_cat = '".$get2."'
")or die (msql_error());
while($linha = mysql_fetch_array($sql)){
$conteudo = $linha['conteudo'];
?>
<?php echo $conteudo;?><br />
<?php } ?>Carregando comentários...