menu que exibe dados do BD

23/01/2015

0

Boa tarde pessoal, estou tentando criar um menu que ao clicar em um de seus itens mostre na tela somente os cadastros do banco de dados relacionados com o titulo do menu selecionado.
Por exemplo: um menu "CARROS" que tenha as marcas como categorias, ex: "chevrolet" "Citroën" "wolksvagem", etc, e ao clicar digamos no item "Chevrolet" seria exibido na tela apenas os carros da Chevrolet cadastrados no meu Banco de Dados.
Eu já testei alguns poucos exemplos que achei na NET, mais nada que funcionasse até então.
Espero que alguém aqui possa me ajudar, e desde já agradeço!...
Wanderson Lopes

Wanderson Lopes

Responder

Post mais votado

25/01/2015

Ronaldo Lanhellas

Ronaldo Lanhellas
Responder

Mais Posts

23/01/2015

Ronaldo Lanhellas

Bom, primeiramente fica difícil lhe ajudar sem que você poste o que você já tem pronto. Então, poste o que vocÊ já tem e com certeza lhe ajudarei a prosseguir com sua ideia.
Responder

23/01/2015

Ronaldo Lanhellas

Bom, primeiramente fica difícil lhe ajudar sem que você poste o que você já tem pronto. Então, poste o que vocÊ já tem e com certeza lhe ajudarei a prosseguir com sua ideia.
Responder

23/01/2015

Ronaldo Lanhellas

Bom, primeiramente fica difícil lhe ajudar sem que você poste o que você já tem pronto. Então, poste o que vocÊ já tem e com certeza lhe ajudarei a prosseguir com sua ideia.
Responder

25/01/2015

Wanderson Lopes

Eu tenho apenas o menu já criado com seus respectivos submenus, e eu queria um exemplo de algum código para ser inserido/acrescentado nesse código do menu que está em html (bem simples) para que ao clicar em um dos itens desse menu mostrasse na tela os produtos que estariam cadastrados na categoria em questão.
Segue abaixo o menu que fiz em html:

<body>
<div id="art-main">
  <div class="art-sheet clearfix">
    <div class="art-layout-wrapper">
      <div class="art-content-layout">
        <div class="art-content-layout-row">
          <div class="art-layout-cell art-sidebar1">
            <div class="art-vmenublock clearfix">
              <div class="art-vmenublockheader">
                <h3 class="t">Categorias</h3>
              </div>
              <div class="art-vmenublockcontent">
                <ul class="art-vmenu">
                  <li><a href="processadores.html" class="active">Processadores</a>
                      <ul class="active">
                        <li><a href="processadores/1ª-geracao.html">1ª Geração</a>
                            <ul>
                              <li><a href="processadores/1ª-geracao/centrino.html">Centrino</a></li>
                              <li><a href="processadores/1ª-geracao/celeron.html">Celeron</a></li>
                              <li><a href="processadores/1ª-geracao/pentium-4.html">Pentium 4</a></li>
                              <li><a href="processadores/1ª-geracao/amd.html">AMD</a></li>
                            </ul>
                        </li>
                        <li><a href="processadores/2ª-geracao.html">2ª Geração</a>
                            <ul>
                              <li><a href="processadores/2ª-geracao/celeron.html">Celeron</a></li>
                              <li><a href="processadores/2ª-geracao/penium-4.html">Penium 4</a></li>
                              <li><a href="processadores/2ª-geracao/core-2-duo-dual-core.html">Core 2 DUO (Dual core)</a></li>
                              <li><a href="processadores/2ª-geracao/amd.html">AMD</a></li>
                            </ul>
                        </li>
                        <li><a href="processadores/3ª-geracao.html">3ª Geração</a>
                            <ul>
                              <li><a href="processadores/3ª-geracao/intel-i3.html">Intel i3</a></li>
                              <li><a href="processadores/3ª-geracao/intel-i5.html">Intel i5</a></li>
                              <li><a href="processadores/3ª-geracao/intel-i7.html">Intel i7</a></li>
                              <li><a href="processadores/3ª-geracao/amd.html">AMD</a></li>
                            </ul>
                        </li>
                        <li><a href="processadores/outros.html">OUTROS</a></li>
                      </ul>
                  </li>
                  <li><a href="telas.html">Telas</a></li>
                  <li><a href="cabos.html">Cabos</a></li>
                  <li><a href="adaptadores.html">Adaptadores</a></li>
                  <li><a href="hds.html">HD's</a>
                      <ul>
                        <li><a href="hds/sata.html">SATA</a></li>
                        <li><a href="hds/ide.html">IDE</a></li>
                      </ul>
                  </li>
                  <li><a href="memorias.html">Memórias</a>
                      <ul>
                        <li><a href="memorias/pc-100-dimm.html">PC 100 (DIMM)</a></li>
                        <li><a href="memorias/ddr-400.html">DDR 400</a></li>
                        <li><a href="memorias/ddr-2.html">DDR 2</a></li>
                        <li><a href="memorias/ddr-3.html">DDR 3</a></li>
                        <li><a href="memorias/outras.html">OUTRAS</a></li>
                      </ul>
                  </li>
                  <li><a href="placas.html">Placas</a>
                      <ul>
                        <li><a href="placas/placas-mae.html">Placas Mãe</a></li>
                        <li><a href="placas/placas-de-video.html">Placas de vídeo</a></li>
                        <li><a href="placas/placas-de-rede.html">Placas de Rede</a></li>
                        <li><a href="placas/outras.html">OUTRAS</a></li>
                      </ul>
                  </li>
                  <li><a href="coolers.html">Coolers</a></li>
                  <li><a href="roteadores.html">Roteadores</a></li>
                  <li><a href="caixinhas-de-som.html">Caixinhas de som</a></li>
                  <li><a href="teclados.html">Teclados</a></li>
                  <li><a href="mouses.html">Mouses</a></li>
                  <li><a href="carcacas.html">Carcaças</a></li>
                  <li><a href="baterias.html">Baterias</a></li>
                  <li><a href="pendrives.html">Pendrives</a></li>
                  <li><a href="cartoes-de-mem.html">Cartões de Mem.</a></li>
                  <li><a href="carregadores.html">Carregadores</a></li>
                  <li><a href="fones-de-ouvido.html">Fones de Ouvido</a></li>
                  <li><a href="computadores.html">Computadores</a>
                      <ul>
                        <li><a href="computadores/desktops.html">Desktops</a></li>
                        <li><a href="computadores/notebooks.html">Notebooks</a></li>
                        <li><a href="computadores/netbooks.html">Netbooks</a></li>
                      </ul>
                  </li>
                  <li><a href="tablets.html">Tablets</a></li>
                  <li><a href="celulares.html">Celulares</a>
                      <ul>
                        <li><a href="celulares/android.html">Android</a></li>
                        <li><a href="celulares/java.html">Java</a></li>
                        <li><a href="celulares/symbian-os.html">Symbian OS</a></li>
                        <li><a href="celulares/ios-aparelhos-apple.html">iOS (Aparelhos Apple)</a></li>
                        <li><a href="celulares/outros.html">OUTROS</a></li>
                      </ul>
                  </li>
                  <li><a href="diversos.html">DIVERSOS</a></li>
                </ul>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
	
                                <h2 align="justify"> </h2>
                                <div><div><div>
                                 
								  <div></div>
                                    </div>
                                  </div>
                          </div>
                        </article>
                        </div>
                    </div>
                </div>
            </div>
</body></html>
Responder

25/01/2015

Wanderson Lopes

E segue também o banco de dados que usei para esse exemplo:

-- phpMyAdmin SQL Dump
-- version 3.3.9
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: Jan 25, 2015 as 03:59 PM
-- Versão do Servidor: 5.5.8
-- Versão do PHP: 5.3.5

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Banco de Dados: `busca_por_criterio`
--

-- --------------------------------------------------------

--
-- Estrutura da tabela `categorias`
--

CREATE TABLE IF NOT EXISTS `categorias` (
  `categoria_id` int(255) NOT NULL,
  `categoria` varchar(255) NOT NULL,
  `id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=48 ;

--
-- Extraindo dados da tabela `categorias`
--

INSERT INTO `categorias` (`categoria_id`, `categoria`, `id`) VALUES
(1, 'Processadores/1ªGeração/CENTRINO', 1),
(2, 'Processadores/1ªGeração/CELERON', 2),
(3, 'Processadores/1ªGeração/PENTIUM 4', 3),
(4, 'Processadores/1ªGeração/AMD', 4),
(5, 'Processadores/1ªGeração/OUTROS', 5),
(6, 'Processadores/2ªGeração/CELERON', 6),
(7, 'Processadores/2ªGeração/PENTIUM 4', 7),
(8, 'Processadores/2ªGeração/CORE 2 DUO', 8),
(9, 'Processadores/2ªGeração/AMD', 9),
(10, 'Processadores/2ªGeração/OUTROS', 10),
(11, 'Processadores/3ªGeração/INTEL i3', 11),
(12, 'Processadores/3ªGeração/INTEL i5', 12),
(13, 'Processadores/3ªGeração/INTEL i7', 13),
(14, 'Processadores/3ªGeração/AMD', 14),
(15, 'Processadores/3ªGeração/OUTROS', 15),
(16, '-OUTROS', 16),
(17, 'TELAS', 17),
(18, 'CABOS', 18),
(19, 'ADAPTADORES', 19),
(20, 'HD/SATA', 20),
(21, 'HD/IDE', 21),
(22, 'PLACAS/MÃE', 22),
(23, 'PLACAS/VÍDEO', 23),
(24, 'PLACAS/REDE', 24),
(25, 'PLACAS/OUTRAS', 25),
(26, 'COOLERS', 26),
(27, 'ROTEADORES', 27),
(28, 'CAIXINHAS DE SOM', 28),
(29, 'TECLADOS', 29),
(30, 'MOUSES', 30),
(31, 'CARCAÇAS', 31),
(32, 'BATERIAS', 32),
(33, 'PENDRIVES', 33),
(34, 'CARTÕES DE MEMÓRIA', 34),
(35, 'CARREGADORES', 35),
(36, 'FONES DE OUVIDO', 36),
(37, 'COMPUTADORES/DESKTOP', 37),
(38, 'COMPUTADORES/NOTEBOOK', 38),
(39, 'COMPUTADORES/NETBOOK', 39),
(40, 'TABLETS', 40),
(41, 'CELULARES/ANDROID', 41),
(42, 'CELULARES/JAVA', 42),
(43, 'CELULARES/SYMBIAM OS', 43),
(44, 'CELULARES/iOS (Aparelhos APPLE)', 44),
(43, 'CELULARES/OUTROS', 45),
(44, 'DIVERSOS', 46);

-- --------------------------------------------------------

--
-- Estrutura da tabela `videoaulas`
--

CREATE TABLE IF NOT EXISTS `videoaulas` (
  `categoria_id` int(255) NOT NULL,
  `videoaula` varchar(255) NOT NULL,
  `id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

--
-- Extraindo dados da tabela `videoaulas`
--

INSERT INTO `videoaulas` (`categoria_id`, `videoaula`, `id`) VALUES
(17, 'tela de 15 polegadas', 1),
(1, 'processador usado tal...', 2);
Responder

25/01/2015

Ronaldo Lanhellas

Bom. Você continua não mostrando nada muito útil. Enfim, você deve usar uma linguagem como php para trazer os dados e mostrar ao usuário. Mas fica difícil se você só tem HTML puro e não conhece nenhuma linguagem de comunicação com o banco.
Responder

25/01/2015

Ronaldo Lanhellas

Bom. Você continua não mostrando nada muito útil. Enfim, você deve usar uma linguagem como php para trazer os dados e mostrar ao usuário. Mas fica difícil se você só tem HTML puro e não conhece nenhuma linguagem de comunicação com o banco.
Responder

25/01/2015

Ronaldo Lanhellas

Bom. Você continua não mostrando nada muito útil. Enfim, você deve usar uma linguagem como php para trazer os dados e mostrar ao usuário. Mas fica difícil se você só tem HTML puro e não conhece nenhuma linguagem de comunicação com o banco.
Responder

03/02/2015

Wanderson Lopes

Obrigado Ronaldo, o meu problema foi resolvido!...
Responder

05/02/2015

Ronaldo Lanhellas

De nada, disponha.
Responder

10/02/2015

Wanderson Lopes

Bom...
Esse post já se encerrou, o link que você me enviou resolveu o meu problema, só que tenho um outro post que também é sobre PHP e BD se você puder me dar uma luz para uma resolução eu agradeço muito desde já!
Segue o link do post: https://www.devmedia.com.br/forum/erro-do-developer-toolbox-no-php-5-1/509442
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar