Ir ao conteúdo
  • Cadastre-se

Gesiel Souza

Membros Plenos
  • Total de itens

    29
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Boa noite pessoal,estou apanhando aqui para fazer algo,sinto que estou no caminho certo.. Estou tentando fazer com que quando o usuario faça seu cadastro e caso o nome ja exista no banco ele se direciona para a pag teste.php,mas nao sei onde estu errando nessa co0ndição me deem um hel! estou fazendo em php ! <!DOCTYPE html> <?php include_once ("Conexao.php"); $cpf = filter_input(INPUT_POST, 'cpf_usuario'); $nome = filter_input(INPUT_POST, 'nome_cliente'); $cel = filter_input(INPUT_POST, 'cel_cliente'); /* echo "Nome:$nome <br>" echo "cpf:$cpf <br>"; /*echo "cel:$cel <br>"; */ $consulta = mysqli_query($con, "select * from cadastrar_cliente where nome = 'nome_cliente' ") or die("nao deu $consulta"); $resul = (mysqli_fetch_array($consulta)); $nome = $resul['nome']; echo $nome; $teste = ( $_POST['nome_cliente']); if ($teste === $nome) { echo "esse nome ja existe"; } else { echo "<a href='teste.php'></a>"; } $result_usuario = "INSERT INTO cadastrar_cliente(cpf,nome,cel) VALUES ('$cpf','$nome','$cel')"; $resultado_usuario = mysqli_query($con, $result_usuario); unset($cpf, $nome, $cel); if (!empty($_POST)) { // Verifica se a variável $_POST['nome'] existe if (isset($_POST['nome_cliente'])) { // Verifica se o usuário digitou o seu nome if (!empty($_POST['nome_cliente'])) { $nome = $_POST['nome_cliente']; echo 'Seja bem-vindo(a) ' . $nome . '!'; } else { echo "Por favor, preencha o seu nome"; } } else { echo "O campo 'nome_cliente' não existe na variável $_POST"; } } ?>
  2. @LFCSSP ah entendi cara,entao eu estava passando uma string,mas meu resultado de consulta a partir do comando que estava retornava um inteiro,mas no caso eu queria que ele retornava uma string .Entendi!!! E relacionado ao id que você falou minha tabela tem sim um id e um auto increment,pensei em pegar ele pra usar mas como era inicio achei melhor usar o nome. E sim, vou mudar para o cpf a validaçao de para nao existir dois cadastros,obrigado pelo dica !#
  3. @LFCSSP mas ai estou comparando o que ele vai digitar no caso o nome,cm a consulta que vou fazer ue que é relacionada ao nome tambem. Nao consigo ver o erro.
  4. Boa noite pessoal,estou fazendo um crud e nao estou conseguindo fazer com que quando um nome ja inserido no bd nao possa ser inserido novamente.Nao estou conseguindo fazer essa validação.Me deem um help OBs:Eestou fazendo em php arquivo -- Veri_usuario.php <!DOCTYPE html> <html> <head> </head> <body> <?php $nome="1"; $consulta = mysqli_query ($con,"select * from cadastrar_cliente where nome = 'nome_cliente' ") or die ("nao deu $consulta"); if (mysqli_num_rows($consulta) === $_POST['nome_cliente']) { echo "$consulta .EXIIISTEE"; } ?> </body> </html> arquivo proce_cliente.php <!DOCTYPE html> <?php include_once ("Conexao.php"); include_once "Veri_usuario.php"; $cpf = filter_input(INPUT_POST, 'cpf_usuario'); $nome = filter_input(INPUT_POST, 'nome_cliente'); $cel = filter_input(INPUT_POST, 'cel_cliente'); /* echo "Nome:$nome <br>"; echo "cpf:$cpf <br>"; /*echo "cel:$cel <br>"; */ $result_usuario = "INSERT INTO cadastrar_cliente(cpf,nome,cel) VALUES ('$cpf','$nome','$cel')"; $resultado_usuario = mysqli_query($con, $result_usuario); unset($cpf,$nome,$cel); if (!empty($_POST)) { // Verifica se a variável $_POST['nome'] existe if (isset($_POST['nome_cliente'])) { // Verifica se o usuário digitou o seu nome if (!empty($_POST['nome_cliente'])) { $nome = $_POST['nome_cliente']; echo 'Seja bem-vindo(a) ' . $nome . '!'; } else { echo "Por favor, preencha o seu nome"; } } else { echo "O campo 'nome_cliente' não existe na variável $_POST"; } } ?> index.php <!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <?php session_start(); if ($_SERVER['REQUEST_METHOD'] == 'POST') { $request = md5(implode($_POST)); if (isset($_SESSION['last_request']) && $_SESSION['last_request'] == $request) { echo 'refresh'; } else { $_SESSION['last_request'] = $request; echo 'post'; } } ?> <html> <head> <title> Cadastro do Cliente</title> </head> <body> <form method="POST" action="proce_cliente.php"> Cpf: <input type="text" name="cpf_usuario" pattern="\d{3}\.\d{3}\.\d{3}-\d{2}" placeholder="___.___.___-__" title="Formato correto: xxx.xxx.xxx-xx"><br><br> Nome: <input type="text" name="nome_cliente" placeholder="Digite seu nome completo"><br><br> Cel: <input type="tel" name="cel_cliente" placeholder="Ex.: (00) 0000-0000"><br><br> <input type="submit" value="Cadastrar"> </form> </body> </html> conexao.php <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php $servidor="localhost"; $usuario="root"; $senha=""; $dbname="cadastro"; $con= mysqli_connect("localhost","root","","cadastro"); ?> </body> </html>
  5. Boa noite pessoal! Tenho uma pergunta relacionada ao netbeans. Toda vez que tento usar <"if(isset($_POST['nome']))", ou , "if(!empty($_POST['nome']))" >,ele me diz que tenho que usar um filtro(INPUT...............) Tem alguma forma de usar o "isset" ou outras funções sem precisar usar filtros no netbeans?porque ele não esta me deixando usar nenhuma função que tenha isset ou post acessando diretamente. obs:estou programando em php! Desde já agradeço!
  6. @@navegantenarede Desculpe a demora ,segue o screenshoot pedido adicionado 20 minutos depois
  7. @navegantenarede Segue anexo do screenshot pedido.
  8. @navegantenarede Fiz o que você pediu, deu a mesma mensagem.. adicionado 6 minutos depois
  9. @bngomes Ja esta startado sim. adicionado 6 minutos depois @navegantenarede Cara sou novo no assunto,detalhe mais
  10. Bom dia pessoal ,estou com o seguinte problema sou iniciante na area de prgramaçao e toda vez que tento cnectar no meu servidor via netbeans ele da erro 404 de servido0r nao encntrado, ja mudei pra portas 80 ou a 8080 mas nada funciona.Me deem um help por favor!
  11. Olá pessoal boa noite..! Então,estou fazendo o seguinte exercicio. "Escreva uma função chamada "laugh()" que possua um parâmetro num, que representa o número de "ha"s a ser retornado." E mediante a ele fiz essa parte do código: function laugh(num){ for(i=2;i<=6;i++) num=i; return num; } console.log(laugh()); O que não entra na minha cabeça é uma forma de "entrar" no looping conseguir esse tal numero e fazer a chamada da função para imprimir a mensagem final. Por exemplo pra chamar a função seria. "console.log(laugh(3));" e mediante a esse "3" ele imprimir 3 "hahaha".Mas não estou conseguindo achar uma maneira de entrar no looping e pegar essa valor e fazer o que se pede no exercicio. Muito obrigado desde já !
  12. Boa noite pessoal! Então,baixei o Mysql pra integrar no meu Eclipse para criar um crud e ele está dando um erro no meu framework ele dá o seguinte erro : Ai fui e baixei o net framework e ele imprimiu a seguinte mensagem : Diz que possuo a ultima versão instalada alguém sabe me dizer o por que não consigo instalar o Mysql entao ? Muito obrigado desde já!
  13. @DiF Então dif,copiei essa parte do código sim ,sou bem leigo em Java infelizmente,mas muito obrigado pela ajuda.Erros bobos assim que nos fazem aprender,obrigado! adicionado 6 minutos depois @giu_d então eu lendo um atributo como sendo um número inteiro não preciso de conversão?É isso ?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Eletrônica

PROMOÇÃO DE QUARENTENA

Aproveite o isolamento social para aprender eletrônica!
De R$ 39,90 por apenas R$ 19,90
Só até as 23h59min desta sexta-feira 10/04/2020

CLIQUE AQUI E COMPRE AGORA MESMO!