Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''banco de dados''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Bom Dia! Primeiramente venho aqui agradecer à todos do Fórum ScriptBrasil que mesmo que involuntariamente, muito me ajudam. Obrigado!!! Gostaria também de antecipar minhas desculpas caso o Tópico não esteja de acordo com as regras do fórum. Deixo também algumas observações, tais como: Obs.: Estou criando este tópico em meu trabalho, pois estou sem internet em casa ( mudei a pouco tempo e não consegui ainda transferir a instalação). Assim sendo, fica difícil postar erros etc... de maneira 100% clara e, por isso, tentarei ser claro em minhas perguntas e não me ater muito aos códigos. OBS.: Configurações de PC: I5 -2° geração, 8 GB de memória, SO - Win 7 - 64; Bem, vamos aos fatos! Sou iniciante em Visual Basic 6.0, ingressei no mesmo trabalhando com Banco de Dados Access, onde não obtive quaisquer problemas, claro, com um BD muito pequeno, algo entorno de 2000 registros. No Access sempre utilizei conexões comuns ( pelo menos para mim ) tipo." Public BD as Database "; " Public TB as Recordset "; sempre atendeu muito bem ao que eu pretendia, retornando dados de pesquisa mais rápido que um 'piscar de olhos'. Com o passar do tempo, fui lendo, lendo e relendo, assim me deparei com o Firebird, que apesar das muitas reclamações que vi sobre dados corrompidos, me despertou curiosidade, dessa maneira baixei e instalei sua versão 2.0.4, juntamente do IBExpert Personal Edition e instalei também o Firebrid ODBC Drive para win 7 64 bits. Iniciei meus testes e estudos. Achei o IBExpert muito agradável, o ISQL do Firebird de fácil manipulação etc... tudo muito lindo, Fiz a transferência dos mesmos dados Acess para o Banco do Firebird, foi ai que começou aparecer alguns problemas. 1° O Banco de dados é muito pequeno ( pouco menos de 2000 registros ), no Access as consultas retornavam resultados em "menos de um piscar de olhos" ( como já disse acima ), nem dava para perceber a "olho nu" , tal sua velocidade. Com o Firebird, eu pensei que seria os mesmos resultados ( em velocidade ) ou até melhores, no entanto ele demora entre 3 e 4 segundos para me retornar a pesquisa, isto com o Banco já aberto. Ao meu ver, muito lento. Não sei se tem muito haver com a velocidade o fato de eu ter colocado o Page_Size em torno de 8000 ( não lembro o valor exato.) 2° Quando abria o BD com o Access era só eu indicar onde estava o BD, tipo: "C;\Banco\MeuBanco.MDB", ou usando o AppPath, de toda forma, não importando o local, sempre conseguia fazer abertura e conexão com o mesmo. Já com o Firebird, utilizando Drive ODBC e conexão ADODB, me retornou um problema. veja: Se o BD estiver na seguinte pasta "C:\Program Files\Firebird\Firebird_ODBC" consigo a conexão sem problemas. No entanto, se eu mudar o local do BD, mesmo que lá no VB6 eu altere a pasta como por exemplo "C:\SomenteUmTeste\BancoTeste\MEUBANCO.FDB", ainda assim ele me retorna o erro abaixo: Run-time error '-2147217843 (80040e4d)': [ODBC Firebird Drive]File Database is not found 3° Quando eu abria o BD com o Access, se não estiver enganado, eu fazia como descrito abaixo: Private sub Form_load() Dim Banco as Database Dim TB as Recordset Set Banco = OpenDatabase("caminhadoBancodeDados", false, false) ' se não estiver enganado novamente, essa é uma conexão DAO Set TB = Banco.OpenRecordset("NomedaTabela") End Sub 4° Já utilizando ADODB eu tentei o seguinte ( dá certo na pasta que já expliquei anteriormente ): Private Sub Form_Load() Dim Banco as New ADODB.Connection Dim TB as New ADODB.Recordset Banco.ConnectionString "DRIVER = Firebrid\InterBase® Driver; UID=SYSDBA; PWD=masterkey; DBNAME=MeuBanco.FDB" Banco.Open etc.. etc... Se não estiver novamente enganado é esse código ai que eu escrevi lá em casa e com o BD lá na pasta do Firebird_ODBC funciona, mais se eu retiro de lá e especifico o local tipo: " ...... DBNAME=C:\Teste_BD\Banco\MeuBanco.FDB", ai já não funciona. Agora vem as perguntas: 1° É normal essa demora em me retornar os resultados buscados no Banco de dados? Sei que meu PC não é apropriado para servir de Servidor, mas a aplicação é pequena, e o BD é minúsculo. Contudo, ainda utilizo instruções SQL para a busca ( eu li que é um tipo de instrução bastante rápida ). 2° Caso a resposta da primeira pergunta seja: "Não, não é normal!", como posso melhorar? a Page_Size está muito alta? Baixa? Qual seria o recomendado para a minha maquina e meu BD? 3° O Drive ODBC é bom para conexões com o Firebird através do VB6?? 4° Tem algum drive melhor ( preferência grátis, afinal, estou em fase de estudo e aprendizagem ) ? Algum que vocês recomendam? 5° Esse negocio dele não reconhecer o BD quando eu o retiro do caminho " C:\Program Files\Firebird\Firebird_ODBC " tem solução? será que eu estou errando no código? 6° O que é melhor e porque.? Declarar a variável já com o New ADODB.Connection ou criar o ADODB.Connection e posteriormente mandar um New? Existe diferença? 7º Vocês tem algum Curso online ( preferência com vídeo-aulas ), pode ser PAGO que me recomendam? Não algo do tipo " ouvi dizer que esse curso é bom " e sim algo que vocês fizeram e acharam realmente bom, bem explicativo etc...? Bom gente, é isso ai, peço desculpas novamente caso o texto tenha ficado demasiadamente grande e aproveito para agradecer mais uma vez. Vocês me ajudam muito. Muito Obrigado!!! Ninguém??? :-(
  2. Estou criando um e-commerce pra aprender PHP, porém, to com um problema que não to conseguindo resolver. Na página inicial do projeto tem dois painéis, um de "Novidades" e um de "Mais Vendidos", quando a pessoa clica em um produto desses painéis ela deveria ser redirecionada para a página do produto, mas ao invés disso da o seguinte erro: http://imgur.com/YaKymcW Código da página index.php <!DOCTYPE html> <html> <head> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <title>Mirror Fashion</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width" > <link rel="stylesheet" type="text/css" href="css/estilo.css"> <link rel="stylesheet" type="text/css" href="css/reset.css"> <link rel="stylesheet" type="text/css" href="css/mobile.css" media="(max-width: 939px)"> </head> <?php include("cabecalho.php"); ?> <body> <div class="container destaque"> <section class="busca"> <h2>Busca</h2> <form action="http://www.google.com.br/search" id="form-busca"> <input type="search" name="q" id="q"> <input type="image" src="img/busca.png"> </form> </section> <!-- Fim .busca --> <section class="menu-departamentos"> <h2>Departamentos</h2> <nav> <ul> <li><a href="#">Busas e Camisas</a> <ul> <li><a href="#">Manga Curta</a></li> <li><a href="#">Manga Comprida</a></li> <li><a href="#">Camisa Social</a></li> <li><a href="#">Camisa Casual</a></li> </ul> </li> <li><a href="#">Calças</a></li> <li><a href="#">Saias</a></li> <li><a href="#">Vestidos</a></li> <li><a href="#">Sapatos</a></li> <li><a href="#">Bolsas e Carteiras</a></li> <li><a href="#">Acessórios</a></li> </ul> </nav> </section> <!-- Fim .menu-departamentos --> <img src="img/destaque-home.png" alt="Promoção: Big City Night" class="destaque"> </div> <div class="container paineis"> <!-- Os paineis de novidades e mais vendidos entrarão aqui dentro--> <section class="painel novidades"> <h2>Novidades</h2> <ol> <?php $conexao = mysqli_connect("127.0.0.1", "root", "", "WD43"); $dados = mysqli_query($conexao, "SELECT * FROM produtos ORDER BY data DESC LIMIT 0, 6"); while ($produto = mysqli_fetch_array($dados, MYSQL_BOTH)): ?> <li> <a href="produto.php?id=<? $produto['id'] ?>"> <figure> <img src="img/produtos/miniatura<?= $produto['id'] ?>.png" alt="<?= $produto['nome'] ?>"> <figcaption><?= $produto['nome'] ?> por <?= $produto['preço'] ?></figcaption> </figure> </a> </li> <?php endwhile; ?> </ol> </section> <section class="painel mais-vendidos"> <h2>Mais Vendidos</h2> <ol> <?php $conexao = mysqli_connect("127.0.0.1", "root", "", "WD43"); $dados = mysqli_query($conexao, "SELECT * FROM produtos ORDER BY vendas DESC LIMIT 0, 6"); while ($produto = mysqli_fetch_array($dados)): ?> <li> <a href="produto.php?id=<? $produto['id'] ?>"> <figure> <img src="img/produtos/miniatura<?= $produto['id'] ?>.png" alt="<?= $produto['nome'] ?>"> <figcaption><?= $produto['nome'] ?> por <?= $produto['preço'] ?></figcaption> </figure> </a> </li> <?php endwhile; ?> </ol> </section> </div> <script type="text/javascript" src="js/home.js"></script> </body> <?php include("rodape.php"); ?> </html> Código produto.php <!DOCTYPE html> <?php $conexao = mysqli_connect("127.0.0.1", "root", "", "WD43"); $dados = mysqli_query($conexao, "SELECT * FROM produtos WHERE id =".$_GET['id']); $produto = mysqli_fetch_array($dados); ?> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <title>Produto <?= $produto['nome'] ?></title> <link rel="stylesheet" type="text/css" href="css/reset.css"> <link rel="stylesheet" type="text/css" href="css/estilo.css"> <link rel="stylesheet" type="text/css" href="css/mobile.css" media="(max-width: 939px)"> <link rel="stylesheet" type="text/css" href="css/produto.css"> </head> <body> <?php include("cabecalho.php"); ?> <div class="produto-back"> <div class="container"> <div class="produto"> <div class="detalhes"> <h2>Detalhes do produto</h2> <p><?= $produto['descricao'] ?></p> <table> <thead> <tr> <th>Característica</th> <th>Detalhe</th> </tr> </thead> <tbody> <tr> <td>Modelo</td> <td>Cardigã 7845</td> </tr> <tr> <td>Material</td> <td>Algodão e poliester</td> </tr> <tr> <td>Cores</td> <td>Azul, Rosa e Verde</td> </tr> <td>Lavagem</td> <td>Lavar a mão</td> </tr> </tbody> </table> </div> <h1><?= $produto['nome'] ?></h1> <p>por apenas <?= $produto['preço'] ?></p> <form action="checkout.php" method="POST"> <input type="hidden" name="nome" value="<?= $produto['nome'] ?>"> <input type="hidden" name="preço" value="<?= $produto['preço'] ?>"> <input type="hidden" name="id" value="<?= $produto['id'] ?>"> <fieldset class="cores"> <legend>Escolha a cor:</legend> <input type="radio" name="cor" value="verde" id="verde" checked> <label for="verde"> <img src="img/produtos/foto<?= $produto['id'] ?>-verde.png" alt="verde"> </label> <input type="radio" name="cor" value="rosa" id="rosa"> <label for="rosa"> <img src="img/produtos/foto<?= $produto['id'] ?>-rosa.png" alt="rosa"> </label> <input type="radio" name="cor" value="azul" id="azul"> <label for="azul"> <img src="img/produtos/foto<?= $produto['id'] ?>-azul.png" alt="azul"> </label> </fieldset> <fieldset class="tamanhos"> <legend>Escolha o tamanho:</legend> <input type="range" min="36" max="46" value="42" step="2" name="tamanho" id="tamanho"> </fieldset> <input type="submit" class="comprar" value="Comprar"> </form> </div> </div> </div> <?php include("rodape.php"); ?> </body> </html>
  3. geysa18

    Erro no repositorio!

    Erro no repositório, como corrigir: Código: repositorio_cliente.php <?php require 'conexao.php'; include 'cliente.php'; interface IRepositorioCliente{ public function cadastrarCliente($cliente); public function removerCliente($codigo); public function atualizarCliente($cliente); public function buscarCliente($codigo); public function getListaClientes(); } class RepositorioClientesMySQL implements IRepositorioCliente{ private $conexao; public function __construct(){ $this->conexao = new Conexao("localhost", "root", "", "popcorntv"); if($this->conexao->conectar() == false){ echo "Erro " . mysqli_error(); } } public function cadastrarCliente($cliente){ $nome = $cliente->getNome(); $cpf = $cliente->getCpf(); $endereco = $cliente->getEndereco(); $dataCadastro = $cliente->getDataCadastro(); $saldoDevedor = $cliente->getSaldoDevedor(); $situacaoCadastro = $cliente->getSituacaoCadastro(); $sql = "INSERT INTO cliente (nome, codigo, cpf, endereco, dataCadastro, saldoDevedor, situacaoCadastro) VALUES ('$nome', NULL, '$cpf', '$endereco', '$dataCadastro', '$saldoDevedor', '$situacaoCadastro')"; $this->conexao->executarQuery($sql); } public function removerCliente($codigo){ $sql = "DELETE FROM cliente WHERE codigo = '$codigo'"; $this->conexao->executarQuery($sql); } public function atualizarCliente($cliente){ $nome = $cliente->getNome(); $codigo = $cliente->getCodigo(); $endereco = $cliente->getEndereco(); $cpf = $cliente->getCpf(); $saldoDevedor = $cliente->getSaldoDevedor(); $situacaoCadastro = $cliente->getSituacaoCadastro(); $dataCadastro = $cliente->getDataCadastro(); $sql = "UPDATE cliente SET nome ='$nome', cpf='$cpf', endereco='$endereco', saldoDevedor='$saldoDevedor', situacaoCadastro='$situacaoCadastro', dataCadastro='$dataCadastro' WHERE codigo ='$codigo'"; $this->conexao->executarQuery($sql); } public function buscarCliente($codigo){ $linha = $this->conexao->obtemPrimeiroRegistroQuery("SELECT * FROM cliente WHERE codigo='$codigo'"); $cliente = new Cliente($linha['nome'], $linha['codigo'], $linha['cpf'], $linha['endereco'], $linha['dataCadastro'], $linha['saldoDevedor'], $linha['situacaoCadastro']); return $cliente; } public function getListaClientes(){ $listagem = $this->conexao->executarQuery("SELECT * FROM cliente"); $arrayClientes = array(); while($linha = mysqli_fetch_array($listagem)){ $cliente = new Cliente($linha['nome'], $linha['codigo'], $linha['cpf'], $linha['endereco'], $linha['dataCadastro'], $linha['saldoDevedor'], $linha['situacaoCadastro']); //o erro está nessa linha array_push($arrayClientes, $cliente); } return $arrayClientes; } } $repositorio = new RepositorioClientesMySQL(); ?> Mensagem do erro: Fatal error: Call to private Cliente::__construct() from context 'RepositorioClientesMySQL' in C:\xampp\htdocs\popcorntv\repositorio_cliente.php on line 68
  4. Ola Galera, estou em um projeto e estou travado em um quesito muito importante para ele. Já procurei incansavelmente na internet um código que faça isso mas não estou conseguindo e os que eu peguei não consigo adaptar. É o seguinte: Vou receber alguns dados de forma POST no exemplo que coloquei são duas variáveis "$nome" e "$telefone" esses dados vão vir separados por virgula. EX: $nome=Pedro,João,Guilherme,Giovane. E cada registro sera uma linha no banco de dados, so que eu quero adicionar consecutivamente os telefones de cada um, então: $telefone=33543564,4563464,565475,47647575. Esses dados vão vir em quantidades aleatória pode vir dês de 1 registro ate infinito. Eu não quero fazer requisição ao banco para cada registro (linha), quero inserir de uma so vez todos os registro, sem usar whil ou coisa do tipo. Eu tenho um código que estava tentando mas não estou conseguindo <?php $nome = "café,açúcar,leite com pão,pedro,gustavo,marques,rapucci"; $telefone = "2343543,563454,5456345,6435645,765467,233245,52345234"; //explodimos os itens da variavel pela vírgula $valoresnomes = explode(",",$nome); $valorestelefones = explode(",",$telefone); $unir = sprintf( 'INSERT INTO tabela(nome, telefone) VALUES (%s)', implode( "'), ('" , $valoresnomes.",".$valorestelefones ) ); echo $unir; ?> Muito obrigado para quem puder ajudar. Sei que para muitos isso parece ridículo mas não tenho um conhecimento avançado em php.
  5. Bom dia, meu site tem dois slides nas laterais em Javascript que fazem conexão com o banco de dados com um php. O problema é que ele demora muito pra carregar e gostaria de fazer as imagens carregarem bem mais rapitas. alguém poderia me ajudar?? Meu slide em js // JavaScript Document //Variáveis var varAjaxBotoes; var varRetBotoes = ""; var varTimeOutBotoes = ""; function Visualiza_BtnEsquerdo(Consulta) { if (Consulta == 1) { //<!--CARREGA A VARIAVEL DO Ajax--> if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari varAjaxBotoes = new XMLHttpRequest(); } else {// code for IE6, IE5 varAjaxBotoes = new ActiveXObject("Microsoft.XMLHTTP"); } if (varAjaxBotoes) { var varUrl = 'bancodados/btnEsquerdo.php' //?BtnEsq='+Consulta varAjaxBotoes.onreadystatechange = VerificadorDeEstadoBotoes; varAjaxBotoes.open("GET", varUrl, true); varAjaxBotoes.send(null); } } if (varRetBotoes == "") { varTimeOutBotoes = setTimeout('Visualiza_BtnEsquerdo(0)', 1000); } else { <!-- PREENCHE O NOVO CONTEÚDO DA TD ------------------------------------------ //alert(varRetBotoes); document.getElementById('btnEsquerdo').innerHTML = varRetBotoes; varRetBotoes = ""; clearTimeout(varTimeOutBotoes); varTimeOutBotoes = ""; varAjaxBotoes = ""; Visualiza_BtnDireito(1); $(document).ready(function() { $('.slider').cycle({ fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc... }); }); } } function VerificadorDeEstadoBotoes(){ if(varAjaxBotoes.readyState == 4){ // Completo if(varAjaxBotoes.status == 200){ // Resposta do Servidor: OK varRetBotoes = varAjaxBotoes.responseText; }else{ varRetBotoes = varAjaxBotoes.statusText; } } }
  6. Senhores, não estou conseguindo Inserir vários checkbox que vem de outras tabelas para tabela correspondente. Faz um tempo que estou tentando solucionar esse problema. Consigo inserir apenas em uma coluna. Mas, por exemplo, tenho umas tabelas chamadas PRODUTO, USUÁRIO e CATEGORIA; estou tentando gravar o ID de cada uma em outra tabela para que elas possam se relacionar. Não importa quantos checks eu venha marcar, sempre está pegando o id do produto corretamente, mas não os outros campos. Os outros campos são gravados na tabela sempre a partir da primeira linha, por exemplo, ou é gravado em outra tabela o último produto ou o primeiro. Também queria inserir preço para cada produto, sendo que acontece a mesma coisa. OBS: A quantidade de checkbox aparece de acordo com a quantidade de produtos. Vou postar o código aqui: add_carrinho.php <?php require_once('Connections/obraGenio2.php'); $maxRows_rsProd = 20; $pageNum_rsProd = 0; if (isset($_GET['pageNum_rsProd'])) { $pageNum_rsProd = $_GET['pageNum_rsProd']; } $startRow_rsProd = $pageNum_rsProd * $maxRows_rsProd; mysql_select_db($database_obraGenio2, $obraGenio2); $query_rsProd = "SELECT DISTINCT p.id_produtos, p.fk_cate3, c3.nome_cate3, p.desc_produto, p.preco_produto, p.fk_usuario_sessao, e.uf FROM tb_produtos p INNER JOIN tb_categoria3 c3 ON p.fk_cate3 = c3.id_cate3 INNER JOIN tb_endereco e INNER JOIN tb_clientes cli on e.id_endereco = cli.fk_endereco ORDER BY p.preco_produto"; $query_limit_rsProd = sprintf("%s LIMIT %d, %d", $query_rsProd, $startRow_rsProd, $maxRows_rsProd); $rsProd = mysql_query($query_limit_rsProd, $obraGenio2) or die(mysql_error()); $row_rsProd = mysql_fetch_assoc($rsProd); if (isset($_GET['totalRows_rsProd'])) { $totalRows_rsProd = $_GET['totalRows_rsProd']; } else { $all_rsProd = mysql_query($query_rsProd); $totalRows_rsProd = mysql_num_rows($all_rsProd); } $totalPages_rsProd = ceil($totalRows_rsProd/$maxRows_rsProd)-1; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sem título</title> </head> <body> <form id="form1" name="form1" method="post" action="config/function.php?funcao=gravarProdutosAddCarrinho3"> <table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="7">&nbsp;</td> <td width="156">fk_cate3</td> <td width="148">nome_cate3</td> <td width="144">desc_produto</td> <td width="151">preco_produto</td> <td width="171">preço</td> <td width="171">fk_usuario_sessao</td> <td width="71">uf</td> <td width="124">&nbsp;</td> </tr> <?php do { ?> <tr> <td><?php echo $row_rsProd['id_produtos']; ?> <input name="id_produto[]" type=hidden" id="id_produto[]" value="<?php echo $row_rsProd['id_produtos]; ?>" /> <td><?php echo $row_rsProd['fk_cate3']; ?> <input name="nome_produto[]" type=hidden" id="nome_produto[]" value="<?php echo $row_rsProd['fk_cate3]; ?>" /></td> <td><?php echo $row_rsProd['nome_cate3']; ?></td> <td><?php echo $row_rsProd['desc_produto']; ?></td> <td><?php echo $row_rsProd['preco_produto']; ?></td> <td><label for="txt_preco"></label> <input type="text" name="txt_preco" id="txt_preco" /></td> <td><?php echo $row_rsProd['fk_usuario_sessao']; ?></td> <td><?php echo $row_rsProd['uf']; ?></td> <td><input type="checkbox" name="produto[]" id=produto[]" value="<?php echo $row_rsProd['id_produtos]; ?>"/> <label for="produto[]"></label></td> </tr> <?php } while ($row_rsProd = mysql_fetch_assoc($rsProd)); ?> <tr> <td></td> <td height="2"></td></ </table> <p> <input type="submit" name="btnenviar" id="button" value="Enviar" /> </p> </form> <p>&nbsp;</p> </body> </html> <?php mysql_free_result($rsProd); ?> </body> </html> ABAIXO É ONDE RECEBO OS DADOS: function.php //******************CADASTRAR CARRINHO TESTE **************************** $grava_desc_produto = $_POST["desc_produto"]; if (isset($_GET['funcao'])){ // AÇÃO - ADICIONA PRODUTOS if ($_GET['funcao'] == "gravarProdutosAddCarrinho3"){ $sql3 = "SELECT DISTINCT p.id_produtos, p.fk_cate3, c3.nome_cate3, p.desc_produto, p.preco_produto, p.fk_usuario_sessao, e.uf FROM tb_produtos p INNER JOIN tb_categoria3 c3 ON p.fk_cate3 = c3.id_cate3 INNER JOIN tb_endereco e INNER JOIN tb_clientes cli on e.id_endereco = cli.fk_endereco ORDER BY p.preco_produto"; $res = mysql_query($sql3); $dados = mysql_fetch_array($res); if ($_POST && isset($_POST['produto'])){ if ($_POST['btnenviar']){ $ativo = $_POST['produto']; foreach($ativo as $value){ $cat3 = $dados['fk_cate3']; $preço = $_POST["txt_preco"]; echo $value; $insert = mysql_query("INSERT INTO tb_car_teste(nome_produto, desc_produto, fk_produtos)VALUES('$cat3', '$preço', '$value')"); echo "Produto Cadastrado com Sucesso. Redirecionando..."; echo "<meta HTTP-EQUIV='Refresh' CONTENT='1;URL=../add_carrinho.php'>"; echo $_valor . '<br/>'; } } }}} Preciso gravar em outra tabela o ID do produto, da categoria, do usuário(que não está neste exemplo), o preço que cada usuário poderá "setar". Não sei onde estou errando no código. Algum amigo de profissão poderia me ajudar?
  7. Alguém pode me ajudar a criar um executável com BD SQL em VB2010? Meu programa está pronto, mas quando gero um executável e rodo em outro computador, ele pede o BD SQL q não foi instalado. Já tentei de várias formas, inclusive usando o INNO como gerador de executável, e nada deu certo.
  8. Saudações galera, Estou com dificuldades para criar uma sequencia de instruções simples no mysql. Estou tentando fazer um bloco Begin-End em que a primeira parte apaga os registros dentro da tabela e a segunda inclui os novos registros, mas está ocorrendo um erro #1064 que não consigo solucionar. DELIMITER $$ BEGIN delete from tbl_relacao where cod_produto_final=3; insert into tbl_relacao (cod_produto_final,cod_pecas,quantidade,id) values (3,1,505,1),(3,3,5005,1),(3,13,55,1); END$$ DELIMITER; o erro que dá é: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'delete from tbl_relacao where cod_produto_final=3; ' at line 2 Qualquer ajuda é bem vinda!
  9. senhores gostaria de saber como da o update abaixo: valor | --------+ 50.99999 | autosystem=# update venda set valor=(trunc((valor)),2) where documento=9634; ERRO: coluna "valor" é do tipo double precision mas expressão é do tipo record LINHA 1: update venda set valor=(trunc((valor)),2) where documento=9634; gostaria do valor assim 50.99 att Helio Cássio
  10. Bom dia/tarde/noite, eu estou com um pequeno problema na minha especialização, na hora de consultar os registros, vou transpor o código abaixo: create table Pessoa ( IDPessoa integer auto_increment unique, constraint Pessoa_PK primary key (idpessoa) ); create table Cliente ( IDCliente integer auto_increment, Nome varchar(30), CNPJ varchar(11), Representante varchar(20), constraint Cliente_PK primary key (idcliente), constraint Pessoa_Cliente_FK foreign key (idcliente) references Pessoa (idpessoa) ); create table Funcionario ( IDFuncionario integer auto_increment, Nome varchar(25), Cargo varchar(20), CPF integer(11), constraint Funcionario_PK primary key (idfuncionario), constraint Pessoa_Funcionario_FK foreign key (idfuncionario) references Pessoa (idpessoa), ); quando eu vou fazer uma busca de quantos funcionarios ou clientes estão cadastrados, eles se repetem na tabela e quando faço um select com as 3 tabelas a mesma ID de pessoa serve para uma id de funcionario e uma de cliente. select idpessoa, nome from pessoa inner join cliente;
  11. Boa tarde, por favor eu queria saber se tem de alguma forma de mover varios arquivos de um tipo para uma pasta determinada, exemplo: todo arquivo que tem "ar" no final do nome, mover para a pasta x, e os que tem "al" mover para a pasta y. So que é o seguinte, o nome das pasta esta no banco de dados sql, e eu teria que chamar valor. Teria alguma função em php,javascript,java para isso?
  12. Gente, sou nova aqui e na área alias, alguém poderia me ajudar ? É o seguinte, me pediram para fazer um sisteminha que busque a localização da pessoa pelo ip e mostre o mapa da região onde ela está. Beleza, eu fiz isso...Porém, eu preciso que quando a pessoa for ver a localização dela que pega pelo ip dela, suba no banco onde ela está localizada... Tipo, suba automaticamente a cada vez que o usuario se localiza sabe? Não faço a mínima ideia de como fazer, tentei pesquisar mas não acho nada. Se alguém puder me dar um help, agradeceria muito de verdade. Obrigada desde já. O código está assim: <script type="text/javascript" src="jquery-1.2.6.pack.js"></script> <script type="text/javascript" src="jquery.maskedinput-1.1.4.pack.js"/></script> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> <article> <p> <span id="status">Encontrando sua localização...Pesquisando...</span></p> </article> <script> function success(position) { var s = document.querySelector('#status'); if (s.className == 'Sucesso') { return; } s.innerHTML = ""; s.className = 'Sucesso'; var mapcanvas = document.createElement('div'); mapcanvas.id = 'mapcanvas'; mapcanvas.style.height = '400px'; mapcanvas.style.width = '560px'; document.querySelector('article').appendChild(mapcanvas); var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); var myOptions = { zoom: 15, center: latlng, mapTypeControl: false, navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL}, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById("mapcanvas"), myOptions); var marker = new google.aps.Marker({ position: latlng, map: map, title:"Você está aqui! (pelo menos dentro de um "+position.coords.accuracy+" metros de raio)" }); } function error(msg) { var s = document.querySelector('#status'); s.innerHTML = typeof msg == 'string' ? msg :"erro"; s.className = 'Erro'; } if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(success, error); } else { error('Não suportado'); } </script>
  13. Ola pessoal estou trabalhando num portal para a visualização de obras do governo. O site contem muitas fotos, antigamente utilizávamos a biblioteca do flickr para armazenar e exibir as fotos das obras no portal. Só que o plugin do flickr deu problema, então resolvemos armazenar estas fotos no banco de dados Mysql, armazenando apenas o caminho destas fotos sendo que as fotos estão armazenadas numa pasta do projeto. O problema é que chegou a quase mil fotos, o portal está muito lento e inoperante. Já avisaram aqui que terão mais fotos, totalizando quase umas 5 mil. Acredito que apenas compactando as fotos não resolveria o problema, então queria saber se tem alguma forma de chamar essas fotos do banco sem comprometer a velocidade dela, tipo chamar via ajax ou outra coisa do tipo.
  14. Olá pessoal, estou precisando resolver um problema e não sei como fazer, é o seguinte eu queria associar dois campos ao unique, por exemplo quero que seja unico os dados id e endereço, mas se repeti o endereço com outro id tudo bem ou tambem se repetir o id mas com outro endereço só não quero que repita o id e o endereço já existente na tabela, não sei se expliquei direito, mas espero que me ajudem. obrigado.
  15. Ola galera boa tarde gostaria de tirar uma duvida estou criando um programa com banco de dados e quero que o mesmo apareça em um frame ou table com os resultados estou querendo optar por usar uma table so que não sei como criar uma tentei criar com .grid (row=1, column=1).... porem não deu muito certo hehe alguém ai poderia me dar uma ajudinha ou tirar minha duvida quanto a isso se for usar um label como o farei para que ele reconheça o banco de dados ou como criar uma table achei muita coisa sobre tkTable ate consegui baixar um aqui mas esta no formato gz,tar e não sei como usar isso. só mais uma coisa estou com o meu banco de dados prontinho estou tentando usar o label como disse a cima self.resultado=Label(caixa2, width=55, height=10, font=('ariel','11','bold')) self.resultado.pack() def entrada(self) produto=self.entrada.get() lista=produto.split('-') resultado=str() for i in lista: lista = self.cur.execute("SELECT * FROM produtos") agora e que o bixo pega pois da erro e não sei oque fazer.. a quem puder me ajudar agradeço desde já.
  16. Galera boa noite a todos, sempre gostei muito de banco de dados, sou novo neste fórum, será um prazer aprender com vocês! Desculpe se violar alguma regra, me atentarei pra que isso não aconteça, porque acredito que, sobretudo esse é um ambiente de certa forma, acadêmico!! Obrigado desde já pra quem me ajudar, desculpe se sou leigo na área, mas o primeiro passo sempre é o interesse! Bom, meu Nome é Douglas tenho 23 anos e vamos lá para a dúvida rs... Tenho uma atividade valendo ponto, faço gestão em T.I e o professor passou uma atividade que é para ser feita individualmente, a minha é a seguinte... "O foco da atividade será referente ao sistema de informações gerenciais das contas a receber de uma empresa comercial de médio porte, com 10 lojas espalhadas em 3 estados e a matriz em Brasilia" Bom, a atividade deve ser feita no workbench, posso criar qualquer tipo de negócios de contas a receber como o indicado entre aspas acima, pesquisei e não encontrei nada que po pudesse me ajudar a fazer essa atividade, bom, não quero parecer preguiçoso, em pedir para que alguém faça. Todo efeito, aprenderei mais logicamente, ao ver a atividade pronta. Mas quem tiver tempo de me auxiliar, melhor ainda... Bom galera, eu agradeço de coração quem me ajudar a fazer, pelo menos, o caminho das pedras, ou quem fizer e me apresentar em print, também seria ótimo. Ou melhor ainda, com o projeto salvo, pra eu alterar, fuçar enfim... Desde obrigado, abraço fraterno!
  17. Boa noite galera, eu estou fazendo um programa javaweb que armazena e recupera dados de um banco de dados. Parei no seguinte problema, a o programa aparentemente não tem erro de sintaxe mas nada é enviado para e nada é recuperado do banco. public void Inserir(Solicitacao solicitacao) throws ClassNotFoundException, SQLException { Class.forName("org.postgresql.Driver"); Connection conexao = DriverManager.getConnection( "jdbc:postgresql://localhost:5432/aluno", "postgres", "postgres"); PreparedStatement query = conexao.prepareStatement( "INSERT INTO \"alunos\"(\"matricula\", \"nome\") VALUES ( ?, ?)"); query.setString(1, solicitacao.getMatricula()); query.setString(2, solicitacao.getNome()); query.executeQuery(); } public List<Solicitacao> selecionar() throws ClassNotFoundException, SQLException { Class.forName("org.postgresql.Driver"); Connection conexao = DriverManager.getConnection( "jdbc:postgresql://localhost:5432/aluno", "postgres", "postgres"); PreparedStatement query = conexao.prepareStatement( "SELECT \"matricula\", \"nome\" FROM \"alunos\""); ResultSet resultados = query.executeQuery(); ArrayList<Solicitacao> solicitacoes = new ArrayList<Solicitacao>(); while(resultados.next()) { Solicitacao solicitacao = new Solicitacao(); solicitacao.setMatricula(resultados.getString("matricula")); solicitacao.setNome(resultados.getString("nome")); solicitacoes.add(solicitacao); } return solicitacoes; Esses são os métodos usados na relação com o banco. Se houver algum erro no código me avisem. Se não houver erro, o que pode ser?
  18. Olá pessoal, estou tentando importar um arquivo de configuração para a base de dados MySQL e está dando o seguinte erro: <---------------------------------------------------------------------------------------------------------------------------------------------------> Erro consulta SQL: -- -- Database: `grouponpro` -- -- -------------------------------------------------------- -- -- Table structure for table `attachments` -- CREATE TABLE IF NOT EXISTS `attachments` ( `id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT , `created` DATETIME NOT NULL , `modified` DATETIME NOT NULL , `class` VARCHAR( 100 ) COLLATE utf8_unicode_ci NOT NULL , `foreign_id` BIGINT( 20 ) UNSIGNED NOT NULL , `filename` VARCHAR( 255 ) COLLATE utf8_unicode_ci NOT NULL , `dir` VARCHAR( 100 ) COLLATE utf8_unicode_ci NOT NULL , `mimetype` VARCHAR( 100 ) COLLATE utf8_unicode_ci DEFAULT NULL , `filesize` BIGINT( 20 ) DEFAULT NULL , `height` BIGINT( 20 ) DEFAULT NULL , `width` BIGINT( 20 ) DEFAULT NULL , `thumb` TINYINT( 1 ) DEFAULT NULL , `description` TEXT COLLATE utf8_unicode_ci, PRIMARY KEY ( `id` ) , KEY `foreign_id` ( `foreign_id` ) , KEY `class` ( `class` ) ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci COMMENT = 'Attachement Details' AUTO_INCREMENT =493; Mensagens do MySQL : #1046 - No database selected <--------------------------------------------------------------------------------------------> Por favor me ajudem! Desde já fico agradecido :D
  19. filipiarruda

    Upload de imagem

    Olá pessoal, estou querendo criar um formulário para upload da imagem para uma pasta no meu site, e gravar o caminho desta no banco de dados MySQL, e posteriormente, em outra página, exibir determinado número destas imagens, ordenando pelas mais recentes adicionadas, alguém tem alguma dica para me ajudar? PS.: Testei um código aqui, mas não é o que quero, alguém pode dar uma luz sobre como fazer?
  20. Olá pessoal, eu sempre que crio algum programa no Delphi, qualquer que seja, quando utilizo um banco de dados( o meu banco é o Firebird osu o IB Expert como SGBD), quando compilo minha aplicação, e colo o o executável e a pasta do banco de dados em outra máquina, nos devidos locais, e abri o executável, ele dá um erro, dizendo que não encontrou determinado arquivo para conectar ao meu banco de dados. Preciso usar algum arquivo .ini ou .dll para fazer o sistema funcionar? Alguém sabe o que posso fazer? Meu Delphi é a versão 2010.
  21. Boa Noite Galera !! Sou novo por aqui, e estou com uma dúvida sobre chave estrangeira no mysql, simplesmente, não cria !!!! é o seguinte, estou com um pequeno banco de dados aqui para um futuro software de lanchonete... porem, quando vou criar a tabela de movimentação de entrada, não consigo de maneira alguma a tabela é essa CREATE TABLE IF NOT EXISTS `lanchoneteDB`.`MOV_ENTRADA` ( `ID_MOV_ENTRADA` INT NOT NULL AUTO_INCREMENT , `DATA_MOV_ENTRADA` DATETIME NULL , `VLRLIQUIDO_MOV_ENTRADA` DECIMAL(15,2) NULL , `VLRBRUTO_MOV_ENTRADA` DECIMAL(15,2) NULL , `NR_MOV_ENTRADA` INT NULL , `VLRDESC_MOV_ENTRADA` DECIMAL(15,2) NULL , `ID_CAD_FORNECEDOR` INT NULL , PRIMARY KEY (`ID_MOV_ENTRADA`) , INDEX `ID_CAD_FORNECEDOR_idx` (`ID_CAD_FORNECEDOR` ASC) , CONSTRAINT `ID_CAD_FORNECEDOR` FOREIGN KEY (`ID_CAD_FORNECEDOR` ) REFERENCES `lanchoneteDB`.`CAD_FORNECEDOR` (`ID_CAD_FORNECEDOR` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB a Tabela CAD_FORNECEDOR já existe, e ID_CAD_FORNECEDOR é a PK dela, se alguém enchergar alguma coisa estranha, por favor me avise, estou pirando com isso !!!! Grato!
×
×
  • Criar Novo...