watt Posted May 22, 2006 at 01:05 AM Report Share #28794 Posted May 22, 2006 at 01:05 AM é o seguinte estou a entar fazer um menu com dados retirados de uma bd, o menu tem 2 sub menus e acontece que vejo uma barra pekena nos que não têm sub menu. (já agora como é que se mete fotos aki no forum ?! 😄 o codigo do menu é o seguinte: <ul id="primary-nav"> <?php do { ?> <div align="left"></div> <li class="menuparent"> <a href="cat.php?$val=<?php echo $row_Recordset1['menu1']; ?>"><?php echo $row_Recordset1['menu1']; ?></a> <ul> <?php $selecionado = $row_Recordset1['menu1']; mysql_select_db($database_bd, $bd); $query_Recordset2 = "SELECT * FROM menus WHERE nivel = '2' and menu1='$selecionado'"; $Recordset2 = mysql_query($query_Recordset2, $bd) or die(mysql_error()); $row_Recordset2 = mysql_fetch_assoc($Recordset2); $totalRows_Recordset2 = mysql_num_rows($Recordset2); ?> <?php do { ?> <?php if ( $row_Recordset2['menu2'] <> '') {; ?> <li class="menuparent"> <a href="cat.php?$val=<?php echo $row_Recordset2['menu2']; ?>"><?php echo $row_Recordset2['menu2']; ?></a> <ul> <?php $selecionado2 = $row_Recordset2['menu2']; mysql_select_db($database_bd, $bd); $query_Recordset3 = "SELECT * FROM menus WHERE nivel = '3' and menu2='$selecionado2'"; $Recordset3 = mysql_query($query_Recordset3, $bd) or die(mysql_error()); $row_Recordset3 = mysql_fetch_assoc($Recordset3); $totalRows_Recordset3 = mysql_num_rows($Recordset3); ?> <?php do {?> <?php if ( $row_Recordset3['menu3'] <> '') {; ?> <li class="menuparent"> <a href="cat.php?$val=<?php echo $row_Recordset3['menu3']; ?>"> <?php echo $row_Recordset3['menu3']; ?></a> </li> <?php }; ?> </li> <?php } while ($row_Recordset3 = mysql_fetch_assoc($Recordset3)); ?> </ul> <?php }; ?> <?php } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); ?> </ul> </div> </li> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?> </ul> um pouco confuso mas axo que dá para perceber. Link to comment Share on other sites More sharing options...
kraiser Posted May 22, 2006 at 02:29 PM Report Share #28871 Posted May 22, 2006 at 02:29 PM Mete o codigo com o GeSHi para se perceber melhor.... (já agora como é que se mete fotos aki no forum ?! 😄 Se a imagem tiver menos de 192 Kb podes anexa-la aqui pelo forum, se tiver mais, vai ,por exemplo, ao http://imageshack.us/ e mete o link de imagem atraves das tags [img']endereço da imagem[/img*] (sem o *) Em relação ao problema principal, não te sei ajudar... 😛 Link to comment Share on other sites More sharing options...
AriOps Posted May 22, 2006 at 04:59 PM Report Share #28907 Posted May 22, 2006 at 04:59 PM Ai ai esse código do dreamweaver... 😄 tenta fazer por ti porque existe muito código desnecessário... Daniel Correia Link to comment Share on other sites More sharing options...
Ped@ntilva Posted May 23, 2006 at 01:59 PM Report Share #29092 Posted May 23, 2006 at 01:59 PM Podes fazer desaparecer isso através de um if em PHP não olhei para o teu codigo mas deves fazer isso numa boa. Cumps, Pedantilva Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now