Ir para conteúdo
Fórum Script Brasil

Marcelo_2

Membros
  • Total de itens

    259
  • Registro em

  • Última visita

Tudo que Marcelo_2 postou

  1. Marcelo_2

    Consulta Sql.

    cara.. se entendi bem, tira esse "where".. pesquise sobre essa clausula.. tb não entendi porque postou em PHP, acho q a duvida é sql.. dicas boas: http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx http://www.linhadecodigo.com.br/artigo/75/principais-instrucoes-em-sql.aspx
  2. Eu preciso que cada livro tenha um código unico claro q tem q ter.. não disse o contrario... mas nada impede de você ter na tabela DE LIVROS o codigo, autor, preço etc e a quantidade de exemplares, ou, como eu disse antes, uma tabela de exemplares com o id do livro. você pode chamar ESTA tabela de "estoque", por exemplo. Bom, agora é contigo, Dicas boas, cara vai por mim: http://www.submarino.com.br/produto/6791796/livro-projeto-de-banco-de-dados?opn=XMLGOOGLE&epar=&loja=03&WT.srch=1&epar=bp_pl_00_go_G22006 http://www.elsevier.com.br/site/produtos/Detalhe-produto.aspx?tid=74675&seg=3&cat=274&tit=AN%C3%81LISE%20E%20PROJETO%20DE%20SISTEMAS%20DE%20INFORMA%C3%87%C3%83O%20ORIENTADOS%20A%20OBJETOS,%202/E este aborda exatamente essa questao (a modelagem) porque o livro ensina a fazer exatamente uma livraria virtual..(não faz mal se você não esta usando OO, 1 boa modelagem serve tanto a OO como estruturada.. eu usei com PHP)... bons estudos.. fui...
  3. eu não sei como fazer cara, de boa, claro q não sabe.. você tem q estudar projeto de bancos de dados URGENTE.. teu bd ta cheio de redundancias (colunas repetidas),teu sistema vai ficar inconsitente e inadministravel.. nem adianta ficar postando em PHP..2 sugestoes quebra galho rapidas - - elimine as colunas repetidas - na tabela pagamentos coluna id do clente (chave estrangeira). o resto e SQL (joins) e http://www.submarino.com.br/produto/6791796/livro-projeto-de-banco-de-dados?opn=XMLGOOGLE&epar=&loja=03&WT.srch=1&epar=bp_pl_00_go_G22006 depois você pensa em PHP.. falou, bons feriados... fui
  4. cara, a modelagem corrreta seria criar outra tabela c/ o código do livro e o total de exemplares disponiveis.. fui..
  5. opas.. Na verdade o Access 2013 cria automaticamente a instrução SQL. É só clicar no botão correspondente no canto inferior direito da tela da consulta: ah ta.. já resolveu então.. prefiro digitar a SQL porque no trampo não uso Access.. mas beleza... falou ahe...
  6. não existe top em mysql nem "getdate"; em mysql é limit e timestamp() acho q tua questão é no forum de Sql server.. fui...
  7. SELECT * FROM TABELA where coluna between now() and now()+5; cara.. de boa.. estude SQL: http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx http://www.linhadecodigo.com.br/artigo/75/principais-instrucoes-em-sql.aspx
  8. cara, tente assim: select produto from cadastro where usuario="XXX" ou o inverso: select usuario from cadastro where produto="XXX" de boa da uma estudada melhor em sql. aqui tem uns tutos bons p/ começar: http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx http://www.linhadecodigo.com.br/artigo/75/principais-instrucoes-em-sql.aspx
  9. Marcelo_2

    Consulta .

    Eahe, beleza? Cara, pesquise sobre "where". Aqui, por exemplo, tem umas dicas boas: http://www.1keydata.com/pt/sql/sql-where.php outras dicas otimas: http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx http://www.linhadecodigo.com.br/artigo/75/principais-instrucoes-em-sql.aspx
  10. Marcelo_2

    Erro com mysql_num_rows :s

    funções mysql* estão obsoletas. use PDO: http://www.devmedia.com.br/introducao-ao-php-pdo/24973 http://www.rafaelwendel.com/2011/12/tutorial-pdo-php-data-object/
  11. Marcelo_2

    Combo e imput

    cara.. de boa.. estude sql.. c tem que fazer 2 consultas ao banco de dados: a 1ª só monta o combo... n tem "where". q 2ª preenche o combo c/ a variavel selecionada no combo.. ai q tem o "where".. ex: select dados from tabela where id=1; esse "1" substitua pela variavel selecionada no combo.. dicas: vao ser 2 recordsets, 2 forms... p/ atualizar o input use 1 if submit.. bem + simples.. se quiser, a logica ta aqui: (SEM banco de dados): <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>teste combo input</title> </head> <body> <form id="form1" name="form1" method="post" action=""> <label> <select name="combo1" id="combo1"> <option value="1">John</option> <option value="2">Paul</option> <option value="3">George</option> <option value="4">Ringo</option> </select> </label> &nbsp;&nbsp; <label> <input type="submit" name="Submit" value="Submit" /> </label> </form> <p> <% dim selecionado selecionado=Request.form("combo1") If (Request.Form("submit") <> "") Then %> </p> <form id="form2" name="form2" method="post" action=""> vc selecionou: <label> <input name="textfield" type="text" value="<%response.write selecionado%>" size="14" /> </label> </form> <% End If %> </body> </html> tem misterio não... tenta ahe..
  12. Marcelo_2

    Erro Postgresql

    cara, se você usa windows abra as pastas postgresql - pg_log; nesta útima, veja os arquivos + recentes como a msg ta falando.. fui...
  13. Marcelo_2

    Combo e imput

    cara, problema é q essa tua sql não está selecionando nada no "where":
  14. cara, esse site é bem legal p/ teu caso: http://www.macoratti.net/
  15. cara. aqui tem umas apostilas boas p/ vc: http://www.apostilando.com/sessao.php?cod=30
  16. 1. coluna tem q ser tipo date, datetime ou timestamp; 2. select * from tabela where datepart(year,nome_da_coluna)='2015'; ou select * from tabela where datepart(year,nome_da_coluna)=2015;
  17. declara a variavel normal: tipo, se seu dropdown se chama dropdown: $dropdown=$_POST['dropdown']; ou $dropdown=$_GET['dropdown']; (v ahe o metodo q você declarou no form). na sql: insert into tabela(coluna) values('$dropdown');
  18. Oi.. olha, acho q essa dll já resolve, mas você tem q ter certeza se ela está na pasta de extensões E descomentada no php.ini. não precisa criar nem baixar php.ini, o normal é q esse arquivo seja criado automaticamente. faz o seguinte, cria 1 arquivo de teste. use esse: <?php try { $dbh = new PDO('mysql:host=localhost;dbname=XXX', 'XXX', 'XXX'); } catch (PDOException $e) { print "Error!: " . $e->getMessage(); die(); } echo "conexao ok"; ?> onde tem 3 xis (XXX) troque: pelo nome do banco de dados, nome de usuario e senha (se estiver usando); se rolar algum problema vai exibir 1 msg d erro, senão vai exibir "conexao ok". pesquise tb sobre phpinfo(). apostila; se for a do Edson Gonçalves (Integrator) é legalzinha, tb aprendi por ela, mas é p/ versão "5.0"... nessa época ainda rolavam as funções mysql*, mas depois pintaram várias outras versões d PHP: 5.2, 5.3, 5.4, 5.5... bom, tenta ahe o arquivo q t passei acima.. o resto está nos links q t passei ou qqer coisa retorne... fui.. ops.. mais 1 "bugzinho": se liga na variavel: $conexão ou $conexao? não é 1 boa usar acentos, ok?
  19. 1. se a versão da PHP for 5.5 ou + recente, as funções mysql* não funcionam mais (estão obsoletas). 2. Instale a extensão PDO e verifique se a extensão ao mysql está ativada (tem "pacote" q não instala). 3. Dicas sobre PDO: http://www.devmedia.com.br/introducao-ao-php-pdo/24973 http://www.rafaelwendel.com/2011/12/tutorial-pdo-php-data-object/ 4. abra código PHP com a tag completa: <?php 5. nessa linha: falta ponto e virgula 6. sql errada; tire esse "null," e falta um parentese. em principio, isso ahe; va corrigindo e qqer coisa retorne
  20. basta 1 if na classe que recebe os dados: if(calculo da idade >18) { faz 1 processamento } else{ echo "formulario para preeenchimento dos dados do responsável"; } fui..
  21. p/ executar 1 programa java sem netbeans, terá que ter os arquivos (classes) em formato .class (arquivos .java compilados). p/ rodar as classes o computador tem q ter o Java Runtime (JRE) instalado. p/ exportar 1 projeto do netbeans p/ outro netbeans, 1º limpe o projeto (limpar) e depois vá em exportar. no outro netbeans, importe o projeto.
  22. cara, tua sql de busca tenta assim: select * from tabela where coluna 1 = ? and coluna 2 = ? and coluna 3=? nos parametros você relaciona cada interrogação c/ sua combobox respectiva, tipo: <SelectParameters> <asp:ControlParameter ControlID="DropDownList1" Name="id" PropertyName="SelectedValue" /> <asp:ControlParameter ControlID="DropDownList2" Name="nome" PropertyName="SelectedValue" /> </SelectParameters> tentahe.. :)
  23. se a versão da PHP é 5.5 ou mais recente, essas funções (mysql*) estão obsoletas; use PDO: http://www.devmedia.com.br/introducao-ao-php-pdo/24973 http://www.rafaelwendel.com/2011/12/tutorial-pdo-php-data-object/ mas tem que ver se as extensões (AO mysql e a PDO, são duas) estão instaladas tb, ok? (pelo phpinfo() em seu computador ou na hospedagem, se for o caso).. falou.. fui.. :)
  24. <?php $connection = new PDO("mysql:host=localhost;dbname=lanchonete", "root", ""); $stm = $connection->prepare("select * from lanches"); $stm->execute(); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <form id="form1" name="form1" method="post" action=""> <select name="select"> <?php while($dados = $stm->fetch(PDO::FETCH_OBJ)) { ?> <option value="<?php echo $dados->id?>"><?php echo $dados->lanche?></option> <?php } ?> </select> <label> <input type="submit" name="pesquisa" value="pesquisar" /> </label> </form> <?php $id=$_POST['select']; $pesquisa=$_POST['pesquisar']; if(isset($pesquisa)); //echo $id."<br />"; $stm2 = $connection->prepare("select valor from lanches where id=?"); $stm2->bindParam(1, $id, PDO::PARAM_INT); $stm2->execute(); while($preco = $stm2->fetch(PDO::FETCH_OBJ)) { echo "preco do lanche escolhido: R$".$preco->valor; } ?> </body> </html> bom carnaval... :)
  25. cara, não existem mais funções mysql*.. use PDO: http://www.devmedia.com.br/introducao-ao-php-pdo/24973 http://www.rafaelwendel.com/2011/12/tutorial-pdo-php-data-object/ veja como agora você encapsula o banco de dados só na string d conexão. olha a vantagem: no seu caso, não precisaria alterar + nada, a aplicação continuaria rodando rapidinho e normal... falou... :)
×
×
  • Criar Novo...