\";\n\n \n\n }else{\n\n if($logarray == $login){\n\n \n\n echo\"\";\n\n die();\n\n \n\n }else{\n\n $query = \"INSERT INTO usuarios (login,senha) VALUES ('$login','$senha')\";\n\n $insert = mysql_query($query,$connect);\n\n \n\n if($insert){\n\n echo\"\";\n\n }else{\n\n echo\"\";\n\n }\n\n }\n\n }\n\n?>\n\nNa linha 7 do código acima, temos a verificação ($login == \"\" || $login == null), essa é a restrição que falamos anteriormente, em que , o campo login não pode estar nulo.\n\nA verificação na linha 13 refere-se à existência de um usuário com o mesmo nome, ou seja, caso o nome exista no banco de dados, um alerta é acionado.", "dateCreated": "2018-06-19T19:47:01.000Z", "upvoteCount": 0, "url": "https://www.passeidireto.com/pergunta/42279503/como-criar-tela-de-cadastro", "author": { "@type": "Person", "name": "RD Resoluções", "url": "https://www.passeidireto.com/perfil/243290-rd-resolucoes" } } ] }, "isAccessibleForFree": "False", "hasPart": { "@type": "WebPageElement", "isAccessibleForFree": "False", "cssSelector": ".answer-paywall-container" } }
Buscar

como criar tela de cadastro?

💡 2 Respostas

User badge image

Antônio Abrantes

Dependendo da linguagem que vc queira implementar, posso lhe indicar algum material!!

0
Dislike0
User badge image

RD Resoluções

O JSF é uma especificação para o desenvolvimento de aplicações Web e, seguindo o padrão Model View Controler (MVC) em Java, essa especificação surgiu como uma alternativa ao Struts, que na época era o principal framework para implementar aplicações nesse padrão de projeto. Sua primeira versão foi disponibilizada em 2004 e em 2013 foi lançada a versão 2.2.

Atualmente existem diversos frameworks para construção de interfaces ricas com o JSFS, entre eles, um dos principais é o PrimeFaces que disponibiliza diversos componentes. Atualmente esse framework está na versão 5 e contém um grande número de componentes de formulários, listagem, menus, entre outros.

Nesse caso, utilizaremos, apenas um layout simples para entender o funcionamento do sistema (Caso queira saber como estilizar o seu formulário acesse este link: Customizando formulários com CSS)

<html>
<head>
<title> Cadastro de Usuário </title>
</head>
<body>
<form method="POST" action="cadastro.php">
<label>Login:</label><input type="text" name="login" id="login"><br>
<label>Senha:</label><input type="password" name="senha" id="senha"><br>
<input type="submit" value="Cadastrar" id="cadastrar" name="cadastrar">
</form>
</body>
</html>

Página cadastro.html

Cadastro HTML

Agora vamos criar a página cadastro.php, essa página ira tratar os dados inseridos no formulário de cadastro e inserí-los na sua tabela no banco de dados.

<?php

 

$login = $_POST['login'];

$senha = MD5($_POST['senha']);

$connect = mysql_connect('nome_do_servidor','nome_de_usuario','senha');

$db = mysql_select_db('nome_do_banco_de_dados');

$query_select = "SELECT login FROM usuarios WHERE login = '$login'";

$select = mysql_query($query_select,$connect);

$array = mysql_fetch_array($select);

$logarray = $array['login'];

 

  if($login == "" || $login == null){

    echo"<script language='javascript' type='text/javascript'>alert('O campo login deve ser preenchido');window.location.href='cadastro.html';</script>";

 

    }else{

      if($logarray == $login){

 

        echo"<script language='javascript' type='text/javascript'>alert('Esse login já existe');window.location.href='cadastro.html';</script>";

        die();

 

      }else{

        $query = "INSERT INTO usuarios (login,senha) VALUES ('$login','$senha')";

        $insert = mysql_query($query,$connect);

         

        if($insert){

          echo"<script language='javascript' type='text/javascript'>alert('Usuário cadastrado com sucesso!');window.location.href='login.html'</script>";

        }else{

          echo"<script language='javascript' type='text/javascript'>alert('Não foi possível cadastrar esse usuário');window.location.href='cadastro.html'</script>";

        }

      }

    }

?>

Na linha 7 do código acima, temos a verificação ($login == "" || $login == null), essa é a restrição que falamos anteriormente, em que , o campo login não pode estar nulo.

A verificação na linha 13 refere-se à existência de um usuário com o mesmo nome, ou seja, caso o nome exista no banco de dados, um alerta é acionado.

 

 

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais