Ir para conteúdo
Fórum Script Brasil

Adenison Santos

Membros
  • Total de itens

    76
  • Registro em

  • Última visita

Tudo que Adenison Santos postou

  1. Estou tentando fazer uma consulta simples em um banco postgres da Locaweb.... Como a consulta tem que ser exibida via browser eu usei php para faze-la. O Problema é que esta aparecendo esse erro : Parse error: syntax error, unexpected T_STRING in /home/freehost/t35.com/p/o/polos/Teste/Constanta/preço.php on line 5 O codigo é: <?php if(!@($conexao=pg_connect("host=postgresql01.constanta.com.br dbname=constanta1 port=5432 user=constanta1 password=postgres"))) { print "Não foi possível estabelecer uma conexão com o banco de dados."; } else { $query = "select *from "teste"."produto""; [b][/b] pg_query($conexao, $query); /* Escreve resultados até que não haja mais linhas na tabela */ for($i=0; $consulta = @pg_fetch_array($query, $i); $i++) { print "Produto: $consulta[nome] - Valor: $consulta[valor]<br>"; } pg_close($conexao); ?> Preciso de uma aujda.. Já tentei varias coisas e nada deu certo... Obrigado
  2. É sim.. CREATE TABLE "Teste"."Produto" ( nome character varying(30) NOT NULL, valor integer NOT NULL ) WITH ( OIDS=FALSE ); ALTER TABLE "Teste"."Produto" OWNER TO postgres;
  3. Estou tentando fazer um select em uma tabela de produtos no postgres que possui apenas os campos nome e valor e não estou conseguindo... Aparece essa mensagem de erro: Warning: pg_query() [function.pg-query]: Query failed: ERRO: relação "produto" não existe LINE 1: SELECT nome, valor FROM Produto ^ in C:\wamp\www\Constanta\preço.php on line 6" O codigo com a conexão e a query é esse: <?php if(!@($conexao=pg_connect("host=localhost dbname=Constanta port=5432 user=postgres password=postgres"))) { print "Não foi possível estabelecer uma conexão com o banco de dados."; } else { $sql = "SELECT nome, valor FROM Produto"; $result = pg_query($conexao, $sql); /* Escreve resultados até que não haja mais linhas na tabela */ for($i=0; $consulta = @pg_fetch_array($result, $i); $i++) { print "Produto: $consulta[nome] - Valor: $consulta[valor]<br>"; } pg_close($conexao); } ?> Onde eu estou errando?
  4. Eu tentei com esse codigo abaixo e esta dando esse erro: Parse error: syntax error, unexpected T_STRING in /home/freehost/t35.com/p/o/polos/Teste/Constanta/precos.php on line 20 = (linha 20 é a linha do select *from) <html> <head> <title>Exibir dados com PHP/MySql</title> </head> <body> <h1>Lista de preço</h1> <?php $servidor = "localhost:8080"; /*maquina a qual o banco de dados está*/ $usuario = teste"; /*usuario do banco de dados MySql*/ $senha = "teste"; /*senha do banco de dados MySql*/ $banco = "teste"; /*seleciona o banco a ser usado*/ $conexao = mysql_connect($servidor,$usuario,$senha); /*Conecta no bando de dados MySql*/ mysql_select_db($banco); /*seleciona o banco a ser usado*/ $res = mysql_query(”select * from usuarios”); /*Executa o comando SQL, no caso para pegar todos os usuarios do sistema e retorna o valor da consulta em uma variavel ($res) */ echo “<table><tr><td>Produto</td><td>Valor</td></tr>”; /*Enquanto houver dados na tabela para serem mostrados será executado tudo que esta dentro do while */ while($escrever=mysql_fetch_array($res)){ /*Escreve cada linha da tabela*/ echo “<tr><td>” . $escrever[’produto’] . “</td><td>” . $escrever[’valor’] . “</td></tr>”; }/*Fim do while*/ echo “</table>”; /*fecha a tabela apos termino de impressão das linhas*/ mysql_close(conexao); ?> </body> </html>
  5. Olá galera.. Preciso desenvolver uma pagina php que exiba os dados de uma tabela do mysql. É uma pagina simples com nome do produto e o preço. Qual o melhor maneira de fazer isso? Obrigado
  6. Estou tentando desabilitar os campos de numero de nota e data de emissão da nota, caso o produto não esteja na garantia. Os campos por default fica desabilitado, mais quanto clico no chekbox da garantia os botão não habilitam. função javascript window.onload = function(){ document.getElementById('tem_garantia').onclick = function(){ document.getElementById('garantia').disabled = !(this.checked); } } window.onload = function(){ document.getElementById('tem_garantia_fisica').onclick = function(){ document.getElementById('garantia_fisica').disabled = !(this.checked); } document.getElementById('tem_garantia_juridica').onclick = function(){ document.getElementById('garantia_juridica').disabled = !(this.checked); } } Campos no Formulário <tr> <td><em><strong><font size="2">Est&aacute; na Garantia</font></strong></em></td> <td width="96%"><input type="checkbox" id="tem_garantia_juridica" /> </td> </font></td> </tr> <tr> <td><em><strong><font size="2">Nota Fiscal</font></strong></em></td> <td><font size="2"><em><strong> <input name="nota" type="text" id="garantia_juridica" disabled="disabled" size="30" maxlength="9" value="<?php echo $nota; ?>" > </strong></em></font></td> </tr> <tr> <td><em><strong><font size="2">Data de Emiss&atilde;o</font></strong></em></td> <td><font size="2"><em><strong> <input name="emissao_data" type="text" id="garantia_juridica" disabled="disabled" maxlength="8" value="<?php echo $emissao_data; ?>"> </strong></em></font></td> </tr> Onde estou errando?
  7. Agora apareceu a seguinte mensagem: ""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 ''usuarios' SET acesso = '784512', data_alteracao = now() WHERE login = '')' at line 1 stats"" Cara to ficando loko, um monte de projeto ao mesmo tempo, to fazendo uma salada na cabeça
  8. Não entendi o que você quis dizer, mais minha query esta assim: $cadastrar = mysql_query("INSERT INTO `$tabela` (protocolo, nome, email, ddd, telefone, endereco, numero, complemento, bairro, cep, cidade, uf, cpf, rg, nota, emissao_data, serie, serie2, relato, data_cadastro) VALUES ('$protocolo','$nome','$email','$ddd','$telefone','$endereco','$numero','$complemento','$bairro','$cep','$cidade', '$uf','$cpf','$rg','$nota','$emissao_data','$serie','$seriequip','$relato', now())", $db) or die (mysql_error()); }
  9. Estou usando a seguinte função para gerar um numero de protocolo randomico, mais estou tentando frequentes erro de chave duplicada no formulário. Minha duvida é de como fazer para em vez de gerar um numero randomico, uma testar se já possui no banco e gerar o loop para ser gerado novamente.. function makeRandomPassword(){ $salt = "123456789"; srand(time(NULL)); $i = 1; while($i <= 7){ $num = rand() % 55; $tmp = substr($salt, $num, 1); $pass = $pass . $tmp; $i++; } return $pass; } $numero_randomico = makeRandomPassword(); $protocolo = ($numero_randomico);
  10. Olá amigos do forum script Brasil.. Desenvolvi em PHP um formulario para report de problemas no banco de dados MySql, pesquisando no forum e me baseando em alguns formulario que vi, fui adaptando o meu q e deixei dessa forma. <% nome = request("nome") email = request("email") ddd = request("ddd") telefone = request("telefone") endereco = request("endereco") numero = request("numero") complemento = request("comp") bairro = request("bairro") cep = request("cep") cidade = request("cidade") uf = request("uf") cpf = request("cpf") rg = request("rg") nota = request("nota") emissao_data = request("emissao_data") serie = request ("serie") serie2 = request ("serie2") relato = request("desc") set dbconn = Server.CreateObject("ADODB.Connection") connstr = "Driver={MySQL ODBC 3.51 Driver};server=http:localhost:3326;uid=root;pwd=1245polos;database=teste" dbconn.open connstr set myRS=Server.CreateObject("ADODB.recordset") mySQL = "insert into clientes (nome,email,ddd,telefone,endereco,numero,complemento,bairro,cep,cidade,uf,cpf,rg,nota,emissao_data,serie,serie2,relato, data_cadastro)" mySQL = mySQL &"values ("&nome&"','"&vemail&"','"&vddd& "','" & vtelefone "','" & vendereco "','" & vnumero "','" & vcomplemento "','" & vbairro "','" & vcep "','" & vcidade "','" & vuf "','" & vcpf "','" & vrg "','" & vnota "','" & vemissao_data "','" & vserie "','" & vserie2 "','" & vrelato & "')" myRS.open mySQL, dbconn %> Gostaria que se possivel, fosse feito uma analise para ver se eu fiz certo... Principalmente a parte de conexão com MySql. Obrigado
  11. Estou sim, logo no incio do formulario eu insiro a seguinte codigo: <form id="cadastro" name="cadastro" method="post" action="alterar.php"> E em cada campo do formulario eu coloquei dessaforma: <tr> <td width="94"><font size="2"><strong><em>Login:</em></strong></font></td> <td width="155"><input name="nome" type="text" id="login" size="20" maxlength="20" value="<?php echo $login; ?>" > </td> <tr>
  12. O erro é "Erro! "alterar" não está setado!" .... Eu tirei o parêntes e mesmo assim continua.. Será que não é minha estrutura de banco de dados? Cara, eu estou tentando me conectar no mysql local.. vou tentar no servidor on-line..
  13. Valeu Fiti e ESerra, Com essa alteração do isset pelo menos agora esta caindo na condição do else.... aparece a mensagem de erro.. Sou extremamente iniciantte e já não sei mais pra onde correr...... Existe a possibilidade de ser estrutura do meu banco Mysql ?
  14. Fiz a alteração e continua da mesma forma.. :( Quando clico em alterar a pagina fica em branco... Ao menos a mensagem de erro não deveria aparecer?
  15. Estou tentando alterar a senha do meu portal interno e não estou conseguindo, quando eu clico em cadastrar a pagina fica branca.. Estou colocando o codigo para analise.. <?php if(!isset($_REQUEST["alterar"])) { $db = mysql_connect ("localhost:3306", "root", "1245polos"); //conecto ao mysql $basedados = mysql_select_db("teste"); //selecionamos o banco escolhido $login = trim($_REQUEST["login"]); $acesso = trim($_REQUEST["senha"]); $novoacesso= trim($_REQUEST["novasenha"]); { $alterar = mysql_query("UPDATE 'usuarios' SET senha = '$novasenha', data_alteracao = now() WHERE login = '$login')", "teste") or die (mysql_error()); } //Se o cadastrou foi realizado com sucesso aparecerá na tela pós cadastro echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><strong>Senha Alterada com Sucesso</strong></font></div>"; } ?> Obrigado
  16. Adenison Santos

    Programa

    Estou usando o dev sim.. Cara resolvi o problema tirando o if.. Ficou assim: void verificaNumero (){ numero = floor(numero); printf ("O numero digitado foi: %f\n\n", numero); } Cara meu unico problema era entender o enunciado do exercicio.. Desculpa ocupar seu tempo.. Valeu Abraço
  17. Adenison Santos

    Programa

    Obrigado kuroi.. Estou no segundo semestre e ainda estou com muita dificuldade.. Eu deixei os meus ifs assim: void verificaLetra (){ if (isalpha(letra)){ letra = toupper(letra); printf ("%c", &letra); } } int verificaNumero (){ if (isdigit(numero)){ res = floor(numero); printf ("%f\n", &res); } } e ainda não estou recebendo a letra em maiusculo e nem o numero arrendondado..
  18. Eu passei por esse mesmo problema e só resolveu quando instalei o php e o apache na minha máquina.. Tente instalar o wamp. Espero ter ajudado
  19. Adenison Santos

    Programa

    Estou precisando escrever um programa para ler 2 valores, sendo o primeiro um real e o segundo um caracter. Arredonde o primeiro para baixo, verifique se o segundo é uma letra e o exiba em maiúsculo. Escrevi ele assim: char letra; float numero; int res; void leitura(); int verificaNumero(); char verificaLetra(); int main (){ leitura(); verificaNumero(); verificaLetra(); system("pause"); } char verificaLetra (){ if (isalpha(letra)){ }else{ letra = toupper(letra); printf ("%c", &letra); } } int verificaNumero (){ if (isdigit(numero)){ }else{ res = floor(numero); printf ("%f\n", &res); } } void leitura (){ puts ("Digite qualquer letra caixa baixa: "); scanf ("%c", &letra); puts("Digite um numero quebrado: "); scanf ("%f", &numero); } [/codebox] Acontece que ele não esta devendo o caracter em maisculo e nem numero arredondado...
  20. Escrevi um programa que diz a raiz quadrada do numero inteiro.. eu gostaria de saber se existe a possibilidade do numero ser exibe sem casas decimais quando for inteiro.. Tipo: Raiz quadrada de 9 é 3 ---> mais eu programa apresenta 3.0000 Obrigado
  21. Estou ficando loko com essa matéria. Testei a gora e deu certo... Eu confundi decimal com negativo Foi mal.. Obrigado
  22. Estou fazendo um exercicio que é para ler um valor real e dizer se é positivo ou negativo.... Eu escrevi dessa forma #include <stdio.h> #include <stdlib.h> int main (){ float n; printf ("Digite o numero qualquer: "); scanf ("%f", &n); if (n < 0) { printf ("Numero Negativo\n\n"); }else{ printf ("Numero Positivo\n\n"); } system ("pause"); } Porem quando digito numero maior q 0 beleza, funciona, mais se eu 0,7 ele diz q é positivo..
×
×
  • Criar Novo...