Ir para conteúdo
Fórum Script Brasil

JavaScript

Membros
  • Total de itens

    11
  • Registro em

  • Última visita

Posts postados por JavaScript

  1. Preciso apresentar em tela a quantidade de pedidos efetuados pelos clientes que possuam "SIL" no nome mas só to conseguindo uns resultados meio estranhos ou só aparece o 1°. se alguém souber como fazer agradeço.Segue o banco de dados.

    -- Banco de Dados: `apostila`
    --
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `categoriaprodutos`
    --
    
    CREATE TABLE IF NOT EXISTS `categoriaprodutos` (
      `idCategoriaProduto` int(11) NOT NULL,
      `nomeCategoriaProduto` varchar(50) NOT NULL,
      `descricaocategoriaProduto` varchar(50) DEFAULT NULL,
      PRIMARY KEY (`idCategoriaProduto`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Extraindo dados da tabela `categoriaprodutos`
    --
    
    INSERT INTO `categoriaprodutos` (`idCategoriaProduto`, `nomeCategoriaProduto`, `descricaocategoriaProduto`) VALUES
    (1, 'Alimentos', 'Alimentos em Geral'),
    (2, 'Limpeza', 'Produtos de Limpeza'),
    (3, 'Bebidas', 'Bebidas em geral'),
    (4, 'Carnes', 'Carnes Bovinas');
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `clientes`
    --
    
    CREATE TABLE IF NOT EXISTS `clientes` (
      `idCliente` int(11) NOT NULL,
      `nomeCliente` varchar(50) NOT NULL,
      `cpfCliente` varchar(11) NOT NULL,
      `telefoneCliente` varchar(10) DEFAULT NULL,
      `enderecoCliente` varchar(30) DEFAULT NULL,
      `bairroCliente` varchar(30) DEFAULT NULL,
      `cidadeCliente` varchar(30) DEFAULT NULL,
      `estadoCliente` varchar(30) DEFAULT NULL,
      `cepCliente` varchar(8) DEFAULT NULL,
      PRIMARY KEY (`idCliente`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Extraindo dados da tabela `clientes`
    --
    
    INSERT INTO `clientes` (`idCliente`, `nomeCliente`, `cpfCliente`, `telefoneCliente`, `enderecoCliente`, `bairroCliente`, `cidadeCliente`, `estadoCliente`, `cepCliente`) VALUES
    (1, 'João da S. Silva', '434.784.733', '43548964', 'Rua da juda,34', 'Glória', 'Porto Alegre', 'RS', '91122678'),
    (2, 'Pedro Silveira', '56323554613', '56988912', 'Rua Castro Alves,564', 'Limeira', 'Pelotas', 'RS', '93876787'),
    (3, 'Maria do Vale', '23939247689', '72982323', 'Rua das Dores,768', 'Centro', 'Porto Alegre', 'RS', '67782435'),
    (4, 'Ana Paula Silva', '54369345289', '69359274', 'Rua Canela,8334', 'Centro', 'Rio Grande', 'RS', '96933423');
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `colaboradores`
    --
    
    CREATE TABLE IF NOT EXISTS `colaboradores` (
      `idColaborador` int(11) NOT NULL,
      `nomeColaborador` varchar(50) NOT NULL,
      `cpfColaborador` varchar(11) DEFAULT NULL,
      `dataAdmissaoColaborador` date DEFAULT NULL,
      `telefoneColaborador` varchar(10) DEFAULT NULL,
      `cargoColaborador` varchar(25) DEFAULT NULL,
      `enderecoColaborador` varchar(30) DEFAULT NULL,
      `bairroColaborador` varchar(30) DEFAULT NULL,
      `cidadeColaborador` varchar(30) DEFAULT NULL,
      `estadoColaborador` varchar(2) DEFAULT NULL,
      `cepColaborador` varchar(8) DEFAULT NULL,
      `salarioAtualColaborador` float DEFAULT NULL,
      PRIMARY KEY (`idColaborador`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Extraindo dados da tabela `colaboradores`
    --
    
    INSERT INTO `colaboradores` (`idColaborador`, `nomeColaborador`, `cpfColaborador`, `dataAdmissaoColaborador`, `telefoneColaborador`, `cargoColaborador`, `enderecoColaborador`, `bairroColaborador`, `cidadeColaborador`, `estadoColaborador`, `cepColaborador`, `salarioAtualColaborador`) VALUES
    (1, 'Mário Lemos', '12356367878', '0000-00-00', '83348324', 'Vendedor', 'Av.Central,63', 'Centro', 'Porto Alegre', 'RS', '32442344', 1500),
    (2, 'Jorge Silva', '38243991278', '0000-00-00', '34242342', 'Diretor', 'Av. Central,47', 'Centro', 'Porto Alegre', 'RS', '92453924', 3000),
    (3, 'Henrique Coelho', '32445435264', '0000-00-00', '54248359', 'Vendedor', 'Rua do Corredor', 'IAPI', 'Porto Alegre', 'RS', '91343567', 700);
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `detalhepedidos`
    --
    
    CREATE TABLE IF NOT EXISTS `detalhepedidos` (
      `idDetalhePedido` int(11) NOT NULL DEFAULT '0',
      `precoVendaDetalhePedido` double(15,2) DEFAULT NULL,
      `quantidadeDetalhePedido` int(11) DEFAULT NULL,
      `idPedido` int(11) NOT NULL DEFAULT '0',
      `idProduto` int(11) DEFAULT NULL,
      PRIMARY KEY (`idPedido`,`idDetalhePedido`),
      KEY `idProduto` (`idProduto`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Extraindo dados da tabela `detalhepedidos`
    --
    
    INSERT INTO `detalhepedidos` (`idDetalhePedido`, `precoVendaDetalhePedido`, `quantidadeDetalhePedido`, `idPedido`, `idProduto`) VALUES
    (1, 1.00, 1, 1, 1),
    (1, 1.50, 1, 2, 4),
    (1, 2.00, 1, 3, 5),
    (1, 2.50, 3, 4, 2),
    (1, 2.00, 4, 5, 5),
    (1, 4.80, 3, 6, 6),
    (1, 2.00, 4, 7, 7),
    (1, 2.00, 2, 8, 1),
    (1, 1.70, 4, 9, 3),
    (2, 2.00, 3, 1, 2),
    (2, 3.70, 1, 3, 2),
    (2, 2.00, 1, 4, 1),
    (2, 2.40, 1, 6, 7),
    (2, 1.50, 1, 8, 1),
    (3, 3.00, 2, 1, 3),
    (3, 4.00, 2, 8, 2),
    (4, 1.00, 3, 8, 5);
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `fornecedores`
    --
    
    CREATE TABLE IF NOT EXISTS `fornecedores` (
      `idFornecedor` int(11) NOT NULL,
      `razaoSocialFornecedor` varchar(50) NOT NULL,
      `nomeFantasiaFornecedor` varchar(50) DEFAULT NULL,
      `cnpjFornecedor` varchar(14) NOT NULL,
      `telefoneFornecedor` varchar(10) DEFAULT NULL,
      `faxFornecedor` varchar(10) DEFAULT NULL,
      `enderecoFornecedor` varchar(50) DEFAULT NULL,
      `bairroFornecedor` varchar(50) DEFAULT NULL,
      `cidadeFornecedor` varchar(50) DEFAULT NULL,
      `estadoFornecedor` varchar(2) DEFAULT NULL,
      `cepFornecedor` varchar(8) DEFAULT NULL,
      PRIMARY KEY (`idFornecedor`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Extraindo dados da tabela `fornecedores`
    --
    
    INSERT INTO `fornecedores` (`idFornecedor`, `razaoSocialFornecedor`, `nomeFantasiaFornecedor`, `cnpjFornecedor`, `telefoneFornecedor`, `faxFornecedor`, `enderecoFornecedor`, `bairroFornecedor`, `cidadeFornecedor`, `estadoFornecedor`, `cepFornecedor`) VALUES
    (1, 'Fome Ind.de Alimentos LTDA', 'Fome', '23823654000145', '56448646', '66769342', 'Rua do Mar,453', 'Centro', 'Porto Alegre', 'RS', '92983624'),
    (2, 'Casa de Carnes do Pampa LTDA', 'Pampa Carnes', '32978756000134', '45786712', '38917482', 'Rua Casemiro de Abreu,34', 'Menino Deus', 'Porto Alegre', 'RS', '91837123'),
    (3, 'Beba Mais Ind. de Bebidas S/A', 'Beba Mais', '23422421000943', '34527823', '34924891', 'Rua do \r\nPoeta,323', 'Centro', 'Bage', 'RS', '9832223'),
    (4, 'Limpe e Suje ME', 'Limpe e Suje', '34323923000345', '42338344', '89235893', 'Rua da Casa,493', 'Centro', 'Alegrete', 'RS', '34323554'),
    (5, 'Mais Mais LTDA', 'Mais Mais', '65786456000176', '3458744', '23456523', 'Rua do Guarda,323', 'Centro', 'São Paulo', 'SP', '56943567');
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `pedidos`
    --
    
    CREATE TABLE IF NOT EXISTS `pedidos` (
      `idPedido` int(11) NOT NULL,
      `dataPedido` date DEFAULT NULL,
      `dataEntrega` date DEFAULT NULL,
      `idColaborador` int(11) DEFAULT NULL,
      `idCliente` int(11) DEFAULT NULL,
      PRIMARY KEY (`idPedido`),
      KEY `idColaborador` (`idColaborador`),
      KEY `idCliente` (`idCliente`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Extraindo dados da tabela `pedidos`
    --
    
    INSERT INTO `pedidos` (`idPedido`, `dataPedido`, `dataEntrega`, `idColaborador`, `idCliente`) VALUES
    (1, '2007-01-03', '2007-01-05', 1, 2),
    (2, '2007-01-03', '2007-01-05', 1, 3),
    (3, '2007-01-03', '2007-01-05', 3, 1),
    (4, '2007-01-03', '2007-01-05', 1, 1),
    (5, '2007-01-05', '2007-01-07', 3, 2),
    (6, '2007-01-06', '2007-01-07', 3, 1),
    (7, '2007-01-07', '2007-01-09', 2, 3),
    (8, '2007-01-08', '0000-00-00', 2, 2),
    (9, '2007-01-08', '0000-00-00', 1, 1);
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `produtos`
    --
    
    CREATE TABLE IF NOT EXISTS `produtos` (
      `idProduto` int(11) NOT NULL,
      `nomeProduto` varchar(50) NOT NULL,
      `precoCusto` double(15,2) DEFAULT NULL,
      `idCategoriaProduto` int(11) DEFAULT NULL,
      `idFornecedor` int(11) DEFAULT NULL,
      PRIMARY KEY (`idProduto`),
      KEY `idCategoriaProduto` (`idCategoriaProduto`),
      KEY `idFornecedor` (`idFornecedor`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Extraindo dados da tabela `produtos`
    --
    
    INSERT INTO `produtos` (`idProduto`, `nomeProduto`, `precoCusto`, `idCategoriaProduto`, `idFornecedor`) VALUES
    (1, 'Limpa Facil', 2.87, 2, 4),
    (2, 'Limpe Limpe', 1.87, 2, 4),
    (3, 'Feijão Preto', 1.22, 1, 1),
    (4, 'Arroz Branco', 1.34, 1, 1),
    (5, 'Suco de laranja', 3.78, 3, 3),
    (6, 'Refrigereco', 0.87, 3, 3),
    (7, 'Escova de aço', 1.00, 2, 4);

  2. Amigo não deu certo,segue abaixo minhas 2 tabelas, há clientes com codigo do vendedor =0 para aqueles que não possuem vendedores, agora preciso consultar os vendedores que não tem clientes, os quais seriam os codigos da tabela vendedores que não estao na tabela clientes.

    CREATE TABLE clientes (
      codigocliente INTEGER PRIMARY KEY,
      codigologradouro INTEGER NOT NULL,
      codigovendedor INTEGER NOT NULL,
      nomecliente VARCHAR(50),
      numeroresidenciacliente VARCHAR(5),
      complementoenderecocliente VARCHAR(10),
      ceplogradourocliente VARCHAR(8),
      cpfcliente VARCHAR(11),
      datanascimentocliente DATE,
      telefoneresidencialcliente VARCHAR(15),
      telefonecelularcliente VARCHAR(15),
      FOREIGN KEY (codigologradouro) REFERENCES logradouros (codigologradouro),
      FOREIGN KEY (codigovendedor) REFERENCES vendedores (codigovendedor)
    )
    
    CREATE TABLE vendedores (
      codigoVendedor INTEGER PRIMARY KEY,
      codigoLogradouro INTEGER NOT NULL,
      nomeVendedor VARCHAR(50),
      numeroResidenciaVendedor VARCHAR(5),
      complementoEnderecoVendedor VARCHAR(10),
      cepLogradouroVendedor VARCHAR(8),
      cpfVendedor VARCHAR(11),
      telefoneCelularVendedor VARCHAR(15),
      FOREIGN KEY (codigoLogradouro) REFERENCES logradouros (codigoLogradouro)
    )

  3. tenho 2 tabelas e preciso buscar apenas o nome dos vendedores q não tem clientes

    Uma tabela é a Clientes e a outra Vendedores, na tabela clientes tenho o codigo do vendedor que atende ele.

    Como faço pra pegar apenas o nome dos vendedores que não tem clientes e mostrar na tela?

    tabela cliente

    codigocliente codigologradouro codigovendedor nomecliente

    1 1 2 Pedro Romeu

    2 3 1 Maria Gabriela

    3 5 5 Jéssica Lopes

    tabela vendedor

    codigoVendedor codigoLogradouro nomeVendedor

    1 1 Ana da Silva

    2 3 João Luis

    3 1 Pedro Bial

  4. Pessoal tenho q fazer uma calculadora em javascript e não to conseguindo fazer funcionar a função sqrt alguém consegue dar uma luz nesse código?

    <HTML>
    <HEAD>
     <TITLE>Calculadora</TITLE>
    </HEAD>
    <BODY>
      &lt;script>
     function calcula(operador){
     n1= document.calc.n1.value
     n2= document.calc.n2.value
     res = eval(n1 + operador + n2)
     document.calc.resultado.value = res
     }
    
     function fraiz () {
     nr= document.calcr.nr.value
     result = (Math.sqrt(nr))
     document.calcr.raizresult.value = result
     }
      </script>
    
    <form name="calc">
    <input type="Text" name="n1" value="" size="12">
    <br>
    <input type="Text" name="n2" value="" size="12">
    <br>
    <input type="Button" name="" value=" + " onclick="calcula('+')">
    <input type="Button" name="" value=" - " onclick="calcula('-')">
    <input type="Button" name="" value=" X " onclick="calcula('*')">
    <input type="Button" name="" value=" / " onclick="calcula('/')">
    <br>
    <input type="Text" name="resultado" value="0" size="12">
    </form>
    <form>
         <form name="calcr">
         <input type="Text" name="nr" value="" size="12">
         <input type="Button" name="" value=" Sqrt " onclick="fraiz()">
         <input type="Text" name="raizresult" value="0" size="12">
    </form>
    
    </BODY>
    </HTML>

  5. Preciso alinhar um menu em js e o danado não centraliza! o codigo em vermelho é o que eu mexo pra mover o menu pra baixo e pro lado só que eu preciso dele centralizado porque se não ele sai do centro conforme a resolução da tela. esse é o codigo:

    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>CPA</title>
    </head>
    
    <body>
    <style type="text/css">.awmAnchor {position:relative;left:500;top:153}</style>
    <span id='awmAnchor-menu' class='awmAnchor'></span>
    <!-- DO NOT MOVE! The following AllWebMenus linking code section must always be placed right AFTER the BODY tag-->
    <!-- ******** BEGIN ALLWEBMENUS CODE FOR menu ******** -->
    <script type="text/javascript">var MenuLinkedBy="AllWebMenus [4]",awmMenuName="menu",awmBN="630";awmAltUrl="";</script><script charset="UTF-8" src="menu.js" type="text/javascript"></script><script type="text/javascript">awmBuildMenu();</script>
    <!-- ******** END ALLWEBMENUS CODE FOR menu ******** -->
    
    <p align="center">
    <object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="780" height="163">
    <param name="movie" value="logo.swf">
    <param name="quality" value="High">
    <embed src="logo.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="780" height="163"></object>
    </p>
    
    </body>
    
    </html>

×
×
  • Criar Novo...