Ir para conteúdo
Fórum Script Brasil
  • 0

Como pegar dados Mysql


mapas2002

Pergunta

Olá a todos desculpem talvez não esteja no lugar certo postando o que eu preciso, mas já tentei de tudo então recorri aqui.

Bom vamos lá criei um menu dropdow

<ul id="sddm">

<li><a href="..." onmouseover="mopen('m0')"onmouseout="mclosetime()">teste</a>

<div id="m0" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">

<a href="/all">teste</a>

</div>

</li>

<li><li style="visibility: visible;"><a href="/acão" onmouseover="mopen('m1')" onmouseout="mclosetime()">Ação</a>

<div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">

<a href="/teste">teste1</a>

<a href="/teste">teste2</a>

</div>

até aqui tudo bem, mas eu preciso que cada subcategoria informe a quantidades de itens que tem em cada subcategoria, esta subcategoria pode ser também buscada por mysql (não sei qual é o jeito melhor) ou do jeito que está mesmo

Bom não sei se deram pra entender mas se tiver alguém interessado em me ajudar eu agradeço.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Bom dia, montei um exemplo aqui usando mysql. Não sei se fiz da melhor forma ou se entendi direito se é isso que você esta querendo montar.

banco.sql

-- phpMyAdmin SQL Dump
-- version 3.4.7.1
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: 13/04/2012 às 10h07min
-- Versão do Servidor: 5.1.60
-- Versão do PHP: 5.3.8

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!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: `produtos`
--
CREATE DATABASE `produtos` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `produtos`;

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

--
-- Estrutura da tabela `itens`
--

CREATE TABLE IF NOT EXISTS `itens` (
  `item` varchar(200) NOT NULL,
  `quantidade` int(100) NOT NULL,
  `categoria` varchar(200) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `itens`
--

INSERT INTO `itens` (`item`, `quantidade`, `categoria`) VALUES
('prego 4"', 90, 'pregos'),
('parafuso 1"', 4, 'parafusos'),
('parafuso 2"', 8, 'parafusos'),
('prego 3"', 80, 'pregos'),
('prego 2"', 45, 'pregos'),
('Porca 8"', 44, 'porcas'),
('Porca 9"', 33, 'porcas'),
('Porca 5"', 76, 'porcas'),
('Porca 7"', 23, 'porcas');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
lista.php
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>       
        <?php
        mysql_connect('127.0.0.1', 'usuario', 'senha');
        mysql_select_db('produtos');
       
        //parafusos
        $conta1 = "SELECT count(*) as 'conta' from itens where categoria = 'parafusos' ";
        $query_conta1 = mysql_query($conta1);
        $resultado1 = mysql_fetch_array($query_conta1);
        
        $consulta_parafuso = "SELECT * from itens where categoria = 'parafusos'";
        $query_parafusos = mysql_query($consulta_parafuso);
        //////////////////////////////////////////////////////////////////////////////////
        //pregos
        $conta2 = "SELECT count(*) as 'conta' from itens where categoria = 'pregos' ";
        $query_conta2 = mysql_query($conta2);
        $resultado2 = mysql_fetch_array($query_conta2);
        
        $consulta_prego = "SELECT * from itens where categoria = 'pregos'";
        $query_prego = mysql_query($consulta_prego);
        /////////////////////////////////////////////////////////////////////////////////
        //porcas
        $conta3 = "SELECT count(*) as 'conta' from itens where categoria = 'porcas' ";
        $query_conta3 = mysql_query($conta3);
        $resultado3 = mysql_fetch_array($query_conta3);
        
        $consulta_porca = "SELECT * from itens where categoria = 'porcas'";
        $query_porca = mysql_query($consulta_porca);        
        ?>
        <fieldset>
            <legend>Parafusos (<?php echo $resultado1['conta'];  ?>)</legend>
            <ul>
                <?php
                while($resultado_parafuso = mysql_fetch_array($query_parafusos)){
                ?>
                <li><?php echo $resultado_parafuso[item] ." ...........". "($resultado_parafuso[quantidade])"; ?></li>
                <?php                
                }
                ?>
            </ul>
        </fieldset>
        
        <fieldset>
            <legend>Pregos (<?php echo $resultado2['conta'];  ?>)</legend>
            <ul>
                <?php
                while($resultado_prego = mysql_fetch_array($query_prego)){
                ?>
                <li><?php echo $resultado_prego[item] ." ...........". "($resultado_prego[quantidade])"; ?></li>
                <?php                
                }
                ?>
            </ul>
        </fieldset>
        
        <fieldset>
            <legend>Pregos (<?php echo $resultado3['conta'];  ?>)</legend>
            <ul>
                <?php
                while($resultado_porca = mysql_fetch_array($query_porca)){
                ?>
                <li><?php echo $resultado_porca[item] ." ...........". "($resultado_porca[quantidade])"; ?></li>
                <?php                
                }
                ?>
            </ul>
        </fieldset>        
    </body>
</html>

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Cara briguei umas 3 horas para poder adptar a sua sugestão ao scprit mas deu certo! exatamente como eu precisava.

Muito obrigado mesmo!

Envei uma PM com o seu e-mail para eu entrar em contato com vc, tenho um site e preciso de um programador para fazer alguns ajustes. ok?

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...