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. Valeu Ronaldo, funcionou sim.. Cara meu maior problema é identação sou péssimo.. Abraço
  2. Nossa tinha esquecido que update é set.. valeu Alterei e a query ficou assim: O proposito da query e set acesso com valor de novoacesso, apenas se o login e acesso forem digitados iguais ao que possuo no banco... Eu acho q pra essa validação esta faltando algo, mais não sei o q....
  3. Tenho que montar um programa que lê tres valores e apresentanta o numero maior... estou com problema para criar a função que testa os valores. void verificaMaior(){ if (a>b) { if(a>c) { res=a; }else { res=c; }else { if (b>c) { res=b; }else{ res=c; } } } Estou no teste dessa condição..... Valeu rapaziada, sei q o erro é bobo, mais já tentei exaustivamente e nada... Abraço
  4. Estou fazendo uma formulario para alterar senha da intranet de um cliente e estou com uma dificuldade para verificar se no login esta no banco e se estiver alterar a senha. A estrutura esta mais ou menos assim: include "config.php"; //Aqui chamo as váriaveis da página de configuração if(!isset($_REQUEST["alterar"])) { $db = mysql_connect ($host, $login_db, $senha_db); //conecto ao mysql $basedados = mysql_select_db($database); //selecionamos o banco escolhido $login = trim($_REQUEST["login"]); $acesso = trim($_REQUEST["acesso"]); $novoacesso= trim($_REQUEST["novoacesso"]); { $alterar = mysql_query("UPDATE `$tabela` (login, acesso, novoacesso, data_alteracao) VALUES ('$novoacesso', now())", $db) 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>"; } } ?> Meu banco de dados esta configurado assim: -- Estrutura da tabela `usuarios` -- CREATE TABLE `usuarios` ( `login` varchar(40) COLLATE utf8_unicode_ci NOT NULL, `acesso` varchar(15) COLLATE utf8_unicode_ci NOT NULL, `data_alteracao` varchar(15) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; O problema que não estou sabendo como dar um update do campo de acesso inserindo o valor da variavel novoacesso.. Desculpe a ignorancia mais ainda estou iniciando em php.. obrigado
  5. Me desculpe, mais não entendi sua resposta? O ficheiro do Apache? Como assim?
  6. Estou gerando um numero randomico no meu formulario para usar como protocolo, mais a função que eu estou utilizando em determinados momentos esta me gerando um numero 0. Segue o função da maneira que eu estou usando.... Apreciaria a ajuda de vocês.... function makeRandomPassword(){ $salt = "123456789"; srand((double)microtime()*100000); $i = 0; while($i <= 7){ $num = rand() % 33; $tmp = substr($salt, $num, 1); $pass = $pass . $tmp; $i++; } return $pass; } $numero_randomico = makeRandomPassword(); $protocolo = ($numero_randomico);
  7. De uma olhada no serviço da UOL chamado PagSeguro é muito interessante... https://pagseguro.uol.com.br/#rmcl
  8. Obrigado pela ajuda foi bastante esclarecedora.. Vou pesquisar um pouco sobre sessão e qualquer dúvida volto a perguntar......... Valeu
  9. Amigos, Possuo um formulario para abertura de chamado para uma assistencia técnica, que cadastra os dados no banco de dados Mysql.. Agora preciso exibir esses dados antes do envio do para o BD e dar a opção de impressão dos dados.. Como eu coloco o botão pra o usuario imprimir os dados de uma forma formatada? Obrigado
  10. Toze, Coloquei uma copia do formulario on line para você ver o problema que estou falando.. http://polos.t35.com/Teste/formulario.htm Troque para Pessoa Juridica e depois veja se você consegue voltar para pessoa fisica atráves do campo Selecione..
  11. Toze, muito obrigado você ajudou muito só tenho uma duvida. Eu usei seu formato para adaptar meu formulario, vendo que o "selecione e os valores PF e PJ estavam desalinhados com o formulario, eu inventei de inseri-los dentro da mesma tabela do formulario para manter o padrão. Agora quando eu clico em PJ o botão de Selecionar PF, PJ desaparece... Ele carrega os dados de PJ, mas se eu quiser voltar para PF não da, so atualizando a pagina Fiz o mesmo. De como devo proceder? Vou inserir a estrutura das duas tabelas, para você ver, se quiser posso mandar o codigo inteiro...... <title>ABERTURA DE CHAMADO</title> <script type="text/javascript"> function verificaPessoa(){ if (document.getElementById('tipoPessoa').value == 'PF'){ document.getElementById('pessoaFisica').style.display='block'; document.getElementById('pessoaJuridica').style.display='none'; }else{ document.getElementById('pessoaFisica').style.display='none'; document.getElementById('pessoaJuridica').style.display='block'; } } </script> </head> <body> <p align="left"><img src="image/topo_home.jpg" width="784" height="112" ></p> <p align="left"><font size="4">Preencha os dados abaixo:</font></p> <div class="apenas_quebrar_linha"> <font size="4">Selecione:</font></p> <select id="tipoPessoa" name="tipoPessoa" onchange="verificaPessoa();"> <option value="PF">Pessoa Física</option> <option value="PJ">Pessoa Jurídica</option> </select></div> <div id="pessoaFisica" style="display:block;"> <form id="cadastro" name="cadastro" method="post" action="cadastropf.php" > <br> <table width="966" height="142"> <tr> </tr> </table> </div> ------- segunda tabela -------- </form> <form id="cadastro" name="cadastro" method="post" action="cadastropj.php" > <div class="apenas_quebrar_linha"> <div id="pessoaJuridica" style="display:none;"> <br> <table width="966" height="142"> <tr> </tr> </table> </div> </form> </body> </html> [/codebox]
  12. Muito obrigado, você sabe me dizer como eu altero o titulo para resolvido?
  13. Olá amigos, Com a valisosa ajuda dos membros dessa comunidade desenvolvi um formulario para um cliente para abertura de chamado técnico, que recebe os dados, e armazena em um banco de dados mysql.. O cliente vende para PF e PJ e no formulario eu coloquei os seguinte campos ("Nome/ Razao Social","CPF/CNPJ", "RG/I.E"). Minha duvida é a seguinte, é possivel atraves do PHP, eu perguntar ao cliente se ele é PF ou PJ e exibir esses campos de acordo com a resposta?
  14. Rafael muito obrigado pela ajuda cara.. Consegui inserir os dados no banco de dados. Não sei se desc é uma palavra reservado MYSQL, mais troquei de $desc --> $relato e o banco passou a recepcionar os dados... Inserir o comando "or die (mysql_error());" como orientado pelo Mauricio.. Obrigado pela ajuda... PROBLEMA RESOLVIDO
  15. Rafael, agora deixou de aparecer a mensagem de erro de servidor agora aparece cadastro com sucesso, poem no banco de dados ele não armazena nada.. Coloquei o formulario no ar para testar sequiser de uma olhada para saber melhor o que estou falando.. http://polos.t35.com/Teste%20Cadastro/formulario.php O codigo ficou assim. <?php include "config.php"; //Aqui chamo as váriaveis da página de configuração if(!isset($_REQUEST["cadastrar"])) { $db = mysql_connect ($host, $login_db, $senha_db); //conecto ao mysql $basedados = mysql_select_db($database); //selecionamos o banco escolhido $nome = $_REQUEST["nome"]; echo $nome; $email = $_REQUEST["email"]; echo $email; $sexo = $_REQUEST["sexo"]; echo $sexo; $ddd = $_REQUEST["ddd"]; echo $ddd; $fone = $_REQUEST["telefone"]; echo $telefone; $cidade = $_REQUEST["cidade"]; echo $cidade; $estado = $_REQUEST["estado"]; echo $estado; $bairro = $_REQUEST["bairro"]; echo $bairro; $cpf = $_REQUEST["cpf"]; echo $cpf; $rg = $_REQUEST["rg"]; echo $rg; $nota = $_REQUEST["nota"]; echo $nota; $serie = $_REQUEST["serie"]; echo $serie; $desc = $_REQUEST["desc"]; echo $desc; $cadastrar = mysql_query ("INSERT INTO `$tabela` (nome, email, sexo, ddd, telefone, cidade, estado, bairro, cpf, rg, nota, serie,desc) VALUES ('$nome','$email','$sexo','$ddd','$fone','$cidade','$estado','$bairro','$cpf','$rg','$nota','$serie','$desc')", $db); //insere os campos na tabela echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro efetuado com sucesso.</font></div>"; //se cadastrou com sucesso o usuário aparece essa mensagem } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>"; //caso houver um erro quanto as configurações aparece essa mensagem } ?> A parte do formulario que envio os dados é essa <form id="cadastro" name="cadastro" method="post" action="cadastro.php">
  16. Rafael, O codigo ficou assim: <?php include "config.php"; //Aqui chamo as váriaveis da página de configuração if(!isset($_POST["cadastro.php"])) { $db = mysql_connect ($host, $login_db, $senha_db); //conecto ao mysql $basedados = mysql_select_db($database); //selecionamos o banco escolhido $nome = $_POST["nome"]; echo $nome; $sexo = $_POST["sexo"]; echo $sexo; $email = $_POST["email"]; echo $email; $fone = $_POST["telefone"]; echo $telefone; $cidade = $_POST["cidade"]; echo $cidade; $estado = $_POST["estado"]; echo $estado; $bairro = $_POST["bairro"]; echo $bairro; $cpf = $_POST["cpf"]; echo $cpf; $rg = $_POST["rg"]; echo $rg; $nota = $_POST["nota"]; echo $nota; $serie = $_POST["serie"]; echo $serie; $desc = $_POST["desc"]; echo $desc; $cadastrar = mysql_query("INSERT INTO `$tabela` (nome, sexo, email, telefone, cidade, estado, bairro, cpf, rg, nota, serie,desc) VALUES ('$nome','$sexo','$email','$fone','$cidade','$estado','$bairro','$cpf','$rg','$nota','$serie','$desc')", $db); //insere os campos na tabela echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro efetuado com sucesso.</font></div>"; //se cadastrou com sucesso o usuário aparece essa mensagem } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>"; //caso houver um erro quanto as configurações aparece essa mensagem } ?> Cara o problema é que agora esta dando cadastro com sucesso, mais no banco não aparece nenhum dado... Cada aresta que você arruma, aparece mais duas.. kkkkkkkk Cara muito obrigado, espero que muito em breve eu possa estar ajudando você tbém.
  17. Rafael, muito obrigado parceiro, desculpa as perguntas bobas, mais estou aprendendo PHP agora devidoa um projeto para um clientes.. Cara agora quando eu clico no cadastrar aparece essa messagem de erro "Ocorreu um erro no servidor ao tentar se cadastrar." Tem ideia do que pode estar acontecendo?
  18. Olá Amigos, Estou com um problema em enviar o formulario para um banco de dados MYSQL... Eu preencho o formulario e clico no cadastrar aparecia a mensagem de erro no servidor então alterei o comando if ( $cadastrar == 1 ) para if ( $cadastrar <> 1 ) e agora quando clico em cadastrar ele da a mensagem de cadastro efetuado com sucesso, porém não registra nada no banco... Tudo isso ocorreu quando eu inserir mais dois campos no meu formulario (sexo e estado). No campo "sexo" o usuarui tem q selecionar masculino ou feminino e no "estado" fiz a inclusao de todos os estados para o usuario escolher... Segue o codigo na integra para analise.... <?php include "config.php"; //Aqui chamo as váriaveis da página de configuração $db = mysql_connect ($host, $login_db, $senha_db); //conecto ao mysql $basedados = mysql_select_db($database); //selecionamos o banco escolhido $nome = $_POST["nome"]; echo $nome; $sexo = $_POST["sexo"]; echo $sexo; $email = $_POST["email"]; echo $email; $fone = $_POST["telefone"]; echo $telefone; $cidade = $_POST["cidade"]; echo $cidade; $estado = $_POST["estado"]; echo $estado; $bairro = $_POST["bairro"]; echo $bairro; $cpf = $_POST["cpf"]; echo $cpf; $rg = $_POST["rg"]; echo $rg; $nota = $_POST["nota"]; echo $nota; $serie = $_POST["serie"]; echo $serie; $desc = $_POST["desc"]; echo $desc; $cadastrar = mysql_query("INSERT INTO `$tabela` (nome, sexo, email, telefone, cidade, estado, bairro, cpf, rg, nota, serie,desc) VALUES ('$nome','$sexo','$email','$fone','$cidade','$estado','$bairro','$cpf','$rg','$nota','$serie','$desc')", $db); //insere os campos na tabela if ( $cadastrar <> 1 ) { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro efetuado com sucesso.</font></div>"; //se cadastrou com sucesso o usuário aparece essa mensagem } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>"; //caso houver um erro quanto as configurações aparece essa mensagem } ?> [/codebox] Obrigado pela ajuda
  19. Brother, quando eu estou cadastrando aparece eu não digitei a senha, o Renato me pediu para adicionar " [b]$senha = $_REQUEST["senha"]; echo $senha; [/b]" Mais eu estou aprendendo PHP agora e não estou sabendo onde colocar.. você poderia me ajudar?
  20. Desculpa Renato, não manjo nada de PHP, estou aprendendo agora... Onde eu colocaria esse campo? Desculpa
  21. Iae rapaziada, beleza? Peguei o Cadastro de login em php/mysql aqui no forum e estou tentando adaptar para um cadastro de cliente que preciso fazer... O problema é que quando eu digito os dados ele clico em enviar, aparace a mensagem de "senha não foi digitada", porém obviamente eu a digitei.. Alguém já teve esse problema antes? Como posso resolver isso? O codigo que esta fazendo a checagem no banco para ver se o login já não existe e depois cadastra os dados é esse: <? include "config.php"; //Aqui chamo as váriaveis da página de configuração $db = mysql_connect ($host, $login_db, $senha_db); //conecto ao mysql $basedados = mysql_select_db($database); //selecionamos o banco escolhido $pesquisar = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login'", $db); //confiro se o login escolhido já não foi cadastrado $contagem = mysql_num_rows($pesquisar); //trago o resultado da consulta acima if ( $contagem == 1 ) { $errors = "Login escolhido já cadastrado.<br>"; //se o login já existir, ele adiciona o erro } if ( $login == "" ) { $errors = "Você não digitou um login<br>"; //confere se o campo login não ficou vazio } if ( $senha == "" ) { $errors = "Você não digitou uma senha<br>"; //confere se o campo senha não ficou vazio } if ( $senha != $senha2 ) { $errors = "Você digitou 2 senhas diferentes.<br>"; //adiciona o erro caso o usuário digitou 2 senhas diferentes } if ( $errors == "" ) { //checa se houve ou não erros no cadastro $cadastrar = mysql_query("INSERT INTO `$tabela` (nome, login, senha, email) VALUES ('$nome','$login','$senha','$email')", $db); //insere os campos na tabela if ( $cadastrar == 1 ) { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro com sucesso.</font></div>"; //se cadastrou com sucesso o usuário aparece essa mensagem } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>"; //caso houver um erro quanto as configurações aparece essa mensagem } } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar se cadastrar:<br><br>$errors</font></div>"; //mostra os erros do usuário, caso houver } ?> [/codebox]
  22. Sensshomaru, Brother, Segui passo a passo esse tutorial, mais quando vou enviar o cadastro aparece a seguinte mensagem de erro. " Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/freehost/t35.com/p/o/polos/enviar_cadastro.php on line 8 Ocorreu os seguintes erros ao tentar se cadastrar: Você não digitou um login Você não digitou uma senha " Apreciaria muito a ajuda de vocês.. Obrigado
  23. Muito obrigado amigo.. Estou começando a programar agora e não havia me atentado ao detalhe do acento...
×
×
  • Criar Novo...