watt Posted May 22, 2006 at 01:05 AM Report #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.
kraiser Posted May 22, 2006 at 02:29 PM Report #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... 😛
AriOps Posted May 22, 2006 at 04:59 PM Report #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
Ped@ntilva Posted May 23, 2006 at 01:59 PM Report #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
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