Naty_Za Postado Novembro 26, 2007 Denunciar Share Postado Novembro 26, 2007 Gente, no meu site, tem um menu com submenus...a pessoa clica, e entra num submenu.... até aí beleza...no meu bd ficou assim:TITULO----------------------ID---------COD--------TIPOArtesanal-------------------264----------2----------1001Balde-----------------------265----------2-----------1001Bandeija-------------------266----------2-----------1001Artesanal-Madeira---------1------------0-------------1Artesanal-Metal------------2------------0-------------1ou seja, o "artesanal madeira" e "artesanal metal" tem q aparecer dentro do "Artesanal"e eu to puxando pelo tipo.. então fica submenu.php?tipo=1001até aí beleza...só q assim.. eu preciso de 2 links... quando é pra puxar um submenu, ele tá mostrando o COD 2..e quando está 0 ele lista os cadastros mesmo...meu código tá assim:<? $consulta = mysql_query("SELECT * FROM submenu WHERE tipo = '$id_menu' ORDER BY titulo ASC") or die (mysql_error()); while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $titulo = $verifica["titulo"]; $cod = $verifica["cod"]; $tipo = $verifica["tipo"]; $nome = $verifica["nome"]; echo"<font face=Verdana, Arial, Helvetica, sans-serif><font size=1>- <a href=\"sites.php?id_submenu= $id\">$titulo</a><br></font>"; } ?>então, todo os titulos, estão indo para o link "sites.php?id_submenu="e eu precisva, q só os que estão com o COD 0 fosse pra esse link.. e os q estão com COD 2 fosse pra outro link..como faço isso????? acho q é usando if else...mas não sei direito...me ajudem, por favor!!valeeww Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 26, 2007 Denunciar Share Postado Novembro 26, 2007 Faz isso por if/else...$link = ($cod == 0)?"sites.php?id_submenu=$id":"O OUTRO TIPO DE LINK AQUI";Ai você chama o $link ali no a href... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Naty_Za Postado Novembro 27, 2007 Autor Denunciar Share Postado Novembro 27, 2007 hummm.. ficaria como então?? assim????<? $consulta = mysql_query("SELECT * FROM submenu WHERE tipo = '$id_menu' ORDER BY titulo ASC") or die (mysql_error()); while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $titulo = $verifica["titulo"]; $cod = $verifica["cod"]; $tipo = $verifica["tipo"]; $nome = $verifica["nome"]; if ($link = ($cod == 0)?"sites.php?id_submenu=$id":"submenu.php?id_menu=$id"; else echo"<font face=Verdana, Arial, Helvetica, sans-serif><font size=1>- <a href=\"$link\">$titulo</a><br></font>"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 27, 2007 Denunciar Share Postado Novembro 27, 2007 Estude o operador ternário...Isso:$link = ($cod == 0)?"sites.php?id_submenu=$id":"O OUTRO TIPO DE LINK AQUI";É a mesma coisa que isso:if($cod == 0){ $link = "sites.php?id_submenu=$id"; }else{ $link = "O OUTRO TIPO DE LINK AQUI"; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Naty_Za
Gente, no meu site, tem um menu com submenus...
a pessoa clica, e entra num submenu.... até aí beleza...
no meu bd ficou assim:
TITULO----------------------ID---------COD--------TIPO
Artesanal-------------------264----------2----------1001
Balde-----------------------265----------2-----------1001
Bandeija-------------------266----------2-----------1001
Artesanal-Madeira---------1------------0-------------1
Artesanal-Metal------------2------------0-------------1
ou seja, o "artesanal madeira" e "artesanal metal" tem q aparecer dentro do "Artesanal"
e eu to puxando pelo tipo..
então fica
submenu.php?tipo=1001
até aí beleza...
só q assim.. eu preciso de 2 links... quando é pra puxar um submenu, ele tá mostrando o COD 2..
e quando está 0 ele lista os cadastros mesmo...
meu código tá assim:
então, todo os titulos, estão indo para o link "sites.php?id_submenu="
e eu precisva, q só os que estão com o COD 0 fosse pra esse link.. e os q estão com COD 2 fosse pra outro link..
como faço isso????? acho q é usando if else...
mas não sei direito...
me ajudem, por favor!!
valeeww
Link para o comentário
Compartilhar em outros sites
3 respostass 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.