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

    mssql_connect

    as conexões p/ sql server e oracle não funcionam mais... (alias nem as outras..) use pdo-obdc
  2. cara.. segui essse tuto e deu certo: http://protocoloti.blogspot.com.br/2012/03/instalando-postgresql-no-windows-7.html so q era versão 9.2, mas tentahe.. quem sabe...
  3. pesquise sobre a classe scanner. cara, d boa... tem muitas, muitas mesmo, por exemplo da caelum: https://www.caelum.com.br/apostilas/ tem tb da K19, algaworks, apostilando.com... 1 site bem legalzinho p/ quem está começando: http://www.javaprogressivo.net/p/curso-completo-de-java-para-iniciantes.html
  4. 1. código correto da conexão: $conn = mysqli_connect($hostname,$user,$pass,$base); (faltou 1 "i") 2. nada adianta se as extensões ao mysql, mysqli e PDO estiverem desativadas (tem "pacotes" desse tipo - xamp, wamp, easy etc. que não faz isso automaticamente); verifique isso pela função phpinfo(); 3. como as funções mysql* estão obsoletas, as mysqli logo estarão também; questão de tempo.. melhor usar PDO que "limpa" seu código dessas funções, mas se preferir corrigir tudo depois... 4. o codigo q você postou é PHP, não sql.
  5. cara.. tua duvida é SQL; pesquise sobre where: http://www.linhadecodigo.com.br/artigo/75/principais-instrucoes-em-sql.aspx http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx
  6. como PHP está evoluindo completamente p/ objeto, funções para bancos de dados (ex: mysql_connect, mysql_query etc.) no meio do código não serão mais suportadas (estão obsoletas). pesquise sobre PDO, que encapsula a conexão numa linha só, assim não precisa alterar o resto do código se mudar de banco de dados. para bancos proprietarios (sql server, oracle) use PDO-ODBC. Exemplo de uma pg simples (troque os "X" de acordo com seus dados): <?php $db_host = 'XXX'; $db_name = 'XXX'; $db_user = 'XXX'; $db_pass = 'XXX'; $con = new PDO('odbc:Driver={SQL Server Native Client 10.0}; Server='.$db_host.'; Database='.$db_name.';', $db_user, $db_pass) or die("Erro na conexao"); $stmt = $con->prepare("select * from XXX"); $stmt->execute(); while($reg = $stmt->fetch(PDO::FETCH_OBJ)) { echo $reg->COLUNA1. " - "; echo $reg->COLUNA2. "<br />"; } ?>
  7. Marcelo_2

    porque ta dando erro ?

    ta faltando 1 sinal de igual (=) na sql; mas, de boa, sugiro a você fazer a critica dos campos em branco antes de executar a sql, senão vai faltar valor p/ comparar mesmo..
  8. cara, faz muitos anos que essas conexões PHP com bancos proprietários (Oracle/Sql Server) não funcionam mais.. por isso q PHP caiu em desuso p/ esses bancos (pena, perdeu 50% do mercado). unico jeito p/ nesses casos é criar conexões PDO-ODBC.
  9. isso aqui: testa (ou verifica) a variavel do form, não "do banco". no teu caso, se entendi bem, o requisito da aplicação é verificar isso por registro (p/ somar caso a coluna seja inferior a 99 etc.), então eu acho melhor 1º passar o id da tabela na consulta: select senha 'senhadobanco' from tabela where id=X; (X é o registro a ser verificado) ai monta o fetch: while ($exibe=mysql_fetch_array($sql)){ $senhadobanco=$exibe['senhadobanco']; // pode dar 1 echo p/ confirmar: echo $senhadobanco; } ai sim rola o if: if ($senhadobanco < 99) { $sql_soma = mysql_query("UPDATE senha SET senha = (senha + 1)") or die (mysql_error()); } else { $sql_subtrai = mysql_query("UPDATE senha SET senha = (senha - 99)") or die (mysql_error()); } mas eu faria 1 teste antes c/ "echo", tipo: if ($senhadobanco < 99) { echo "é menor que 99"; } else { echo "é maior ou igual a 99"; } v c é isso..
  10. Marcelo_2

    UPDATE

    cara, de boa.. acho q tem 1 letra errada ahe... verificahe... e se liga.. v direito se o nome da coluna é maiuscula..
  11. cara, usa 1 alias para esse total; tipo: "SELECT count(idcartao) 'total' FROM cartoes WHERE idjogador=9 and tipo_cartao = 'amarelo'"; ahe tem ter 1 array p/ armazenar os dados recuperados: $exibe=mysql_fetch_array($resultado); beleza? agora sim exibe: echo $exibe['total'];
  12. cara, super de boa.. teu site está muito, muito lento.. muito carregado mesmo.. da uma estudada urgente em usabilidade, livros do Jakob Nielsen (são só 2), vale a pena, outros imprescindíveis: "não me faça pensar" e Marketing One to One - Don Peppers e Martha Rogers, clássicos.. tipo tenta usar tua "home" como uma sintese do q o visitante vai encontrar, ai o cara vai clicando nos temas de interesse dele.. faça teu site 1 serviço interessante para o visitante.. assim q você "fideliza".. sem falar q o carregamento fica mais rapido.. mais facil atualizar.. tipo pesquisa tb sobre layout (ou design) responsivo, HTML 5 e "Padrões de Interface humano computador", tem mta coisa... Bom, nesse caso não saquei o porque do "combo"; eu tentaria direto o google maps; da 1 olhada aqui: https://sites.google.com/site/programacaoonline/family-blog/asp/google-maps-com-asp-3-0 rola 1 pequeno bug no caso do "Brasil", você tem que necessariamente diminuir o mapa na barrinha rolante da esquerda.. resto ok... ou então c/ asp.net: https://social.msdn.microsoft.com/Forums/pt-BR/7eb10fdf-67ee-47ab-bb2e-0e6b81e0545d/utilizar-google-maps-com-aspnet?forum=aspnetpt e 1 curiosidade: em vez de tudo isso: porque n posta direto o link? tipo: "pessoal, cliquem aqui: http://www.informacaoteixeira.com.br/inserirend_action.asp; minha dúvida é..." outro abraço, cara, sucesso ahe tb...
  13. cara.. você só precisa colocar o botão dentro do form, deixa a "action" em branco p/ exbir na mesma pg e tira esse javascript, depois recupera a variavel selecionada no combo; só isso.. tenta ahe (se liga nessa linha): <!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=utf-8" /> <title>Inserindo Países</title> </head> <body> <form action="" method="post" name="frmteste"> <select name="nome_pais" size="1"> <option value="Açores"> Açores </option> <option value="Afeganistão"> Afeganistão </option> <option value="África do Sul"> África do Sul </option> 'etc.. </select> &nbsp;&nbsp; <label> <input name="btn_localizar" type="submit" id="btn_localizar" value="pesquisar" /> </label> </form> <p>Essa página é um teste!</p> <% 'agora declara as variaveis e exibe o pais selecionado SE o botão for clicado dim resultado,pesquisa resultado=request.form("nome_pais") pesquisa=request.form("btn_localizar") if (pesquisa <> "") Then response.write "vc escolheu: "&resultado End If %> </body> </html> Dicas legais p/ quem ta começando: www.superasp.com.br
  14. select nome, min(preco) 'menor preco' from produto group by nome;
  15. cara, posta o erro.. testa as variaveis.. bom, olhando rapidinho, acho q tem 1 parentese a mais aqui: cara, e de boa.. ultimo aviso: tira essas crases do seu código; essa gambiarra só vale p/ o Mysql. se amanha mudar o bd você vai ter q corrigir todas tuas sqls, pois nenhum outro BD aceita isso, sem falar que você está se arriscando a ser reprovado num exame p/ vaga de emprego (poucos examinadores aceitam corrigir código com isso, eu elimino sumariamente; nem examino o resto do código) ou certificação porque isso não faz parte do padrão SQL. pensa bem nisso.. falou, fui..
  16. Marcelo_2

    MySqli ?!?!? Problemas

    se ainda n resolveu, "mysqli_query" não existe; sintaxe: //declara conexão: $sql = new mysqli('localhost', 'root', 'senha', 'banco de dados'); $sql->query("SELECT ..."); http://php.net/manual/pt_BR/book.mysqli.php
  17. select * from saida where timediff(curtime(), time(dia)) <= 1; http://ftp.nchu.edu.tw/MySQL/doc/refman/4.1/pt/date-and-time-functions.html
  18. cara.. de boa, tem nenhum order by ahe...(???) mas p/ consertar essa sql, tente declarar uma variavel: $id=$_SESSION['id']; ahe na sql só usa-la como filtro: "SELECT * FROM news WHERE destino=$id" ou "SELECT * FROM news WHERE destino='$id' "
  19. faltaram aspas simples nas 2 ultimas variaveis, aqui: troca por: ,'$id_endereco','$codigo')"); cara, mas de boa.. limpa essas queries.. tira essas crases, pontos... aspas duplas... por ex: essa ultima query, deixa assim: mysql_query("INSERT INTO pagina_simples (id, logo, descricao, telefone, email, site, endereco, categoria) VALUES ('$id','$logo_final','$descricao','$id_telefone','$email','$site','$id_endereco','$codigo')"); MT mais facil de ler e principalmente corrigir.. ok?
  20. só incluir as outras colunas; exemplo: echo ($res["nome"]." - "); echo ($res["telefone"]." - "); echo ($res["email"]."<br />");
  21. cara, d boa.. a gente está aqui p/ ajudar.. d qqer forma, verifique essa variavel: parece q ela n foi declarada..
  22. cara, se entendi bem, basicamente: 1. p/ atualizar você precisa: - selecionar 1 registro, - vincular cada campo recuperado a 1 campo de formulário (pode ser 1 select, não tem problema), - na action do form direciona a pg de atualização, - nesta declare normal conexão e variaveis - na sql use a instrução update. Atenção: update sem where altera a tabela toda, ok? 2. postou em area errada; peça p/ moverem. falou, fui...
  23. cara, n é p/ nada n, mas... 1. não há nada de banco de dados no codigo q você postou nem como quer disparar a mensagem; 2. sobre cálculos c/ datas, pesquise por datediff e funções de data; 3. esta area é p/ postar tutoriais, não dúvidas. qqer forma, boa sorte ahe..
  24. Marcelo_2

    Sistema de busca

    1 jeito simples: declare a variavel que guarda a palavra pesquisada: $palavra=$_POST['campodoform']; SE o metodo do form for post,claro.. ahe.. if(!empty($palavra)){ $pesquisa=("select campos from tabela where coluna='$palavra'"); } else{ $pesquisa=("select campos from tabela"); } etc.. tem outras formas, subdividindo a query e depois concatenando.. PDO.. cara, mas de boa, recomendo PDO.. ahe pesquise bind values e bind params.. falou, fui..
×
×
  • Criar Novo...