--
-- Banco de Dados: `menu`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `menu`
--
CREATE TABLE IF NOT EXISTS `menu` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
--
-- Extraindo dados da tabela `menu`
--
INSERT INTO `menu` (`id`, `nome`) VALUES
(1, 'Produtos'),
(2, 'Empresa'),
(3, 'Contato');
-- --------------------------------------------------------
--
-- Estrutura da tabela `submenu`
--
CREATE TABLE IF NOT EXISTS `submenu` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) NOT NULL,
`categoria` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Extraindo dados da tabela `submenu`
--
INSERT INTO `submenu` (`id`, `nome`, `categoria`) VALUES
(1, 'Eletrodomesticos', '1'),
(2, 'Institucional', '3');
em menu.php :
<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
</head>
<body>
<ul id="MenuBar1" class="MenuBarHorizontal">
<?PHP include("config.php");
$sql = "SELECT * FROM menu order by id asc";
$res = mysql_query($sql) or die (alerta("linha 8 ".mysql_error()));
while($row = mysql_fetch_array($res)) {
$menu=$row['nome'];
$id_cat=$row['id'];
$link=$row['link'];
?>
<?php //Aqui vamos contar o submenu para ver se abre o submenu ou não
$sql2 = "SELECT * FROM submenu where categoria='$id_cat' ";
$res2 = mysql_query($sql2) or die (alerta("linha 8 ".mysql_error()));
$contador = mysql_num_rows($res2);
// se não tiver submenu ele fecha a tag
if($contador==0){
echo '<li><a class="MenuBarItem" href="#">'.$menu.'</a>';
echo "</li>";
}else {
echo '<li><a class="MenuBarItemSubmenu" href="#">'.$menu.'</a>';
echo "<ul>";
while($row2 = mysql_fetch_array($res2)) {
$submenu=$row2['nome'];
?>
<li><a href="#"><?php echo $submenu;?></a></li>
<?php }?>
</ul>
</li>
<?php }}?>
</ul>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>
minha dúvida é como inserir um link no menu, visto que criarei uma opção no banco de dados do menu e do submenu para insrir um link, mas não sei como chamar este link dentro do código.
Pergunta
Von_Reibnitz
Olá, possuo um menu em php desta forma:
Banco de dados:
em menu.php :
minha dúvida é como inserir um link no menu, visto que criarei uma opção no banco de dados do menu e do submenu para insrir um link, mas não sei como chamar este link dentro do código.
inseri no código a opção de
e pensei em chamar o link utilizando:
mas não esta correto, alguém pode me auxiliar?
Link para o comentário
Compartilhar em outros sites
2 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.