MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Criando sistema de Registro PHP + MySQL

2 participantes

Ir para baixo

Criando sistema de Registro PHP + MySQL Empty Criando sistema de Registro PHP + MySQL

Mensagem por Fogomax Ter 04 Set 2012, 16:24

Estou fazendo esse tutorial porque muitos pediram isso. Bem, vamos começar, todos os códigos foram feitos por mim, caso for copiar esse tutorial, dê os devidos créditos.

1ª Parte: A conexão MySQL
A raiz do nosso sistema. Abaixo da tag [/b][/b] coloque o seguinte código:
Código:
<?php
// Código criado por Fogomax
$mysql_hostname = "localhost"; //Coloquei seu host, o padrão é "localhost"
$mysql_user = " root"; //Coloquei seu usuário, o padrão é "root"
$mysql_password = ""; //Coloquei sua senha
$mysql_database = "DataBase"; //Coloque aqui o nome da sua DataBase
$myconect = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Falha ao se conectar a DataBase");
mysql_select_db($mysql_database, $myconect) or die("Não foi possível acessar a DataBase");
?>
Mude o código de acordo com as instruções.

2ª Parte: O formulário
Faça um formulário normal, vou colocar 2 campos e 1 botão:
  • Usuário e senha
  • Botão de enviar

Meu código PHP até agora:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Registro Tutorial</title>
</head>
<body>
<?php
$mysql_hostname = "localhost";
$mysql_user = "root";
$mysql_password = "";
$mysql_database = "TesteRegistro";
$myconect = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Falha ao se conectar a DataBase");
mysql_select_db($mysql_database, $myconect) or die("Não foi possível acessar a DataBase");
?>
<form name="form_registro" id="form_registro" method="post" action="RegistroMySQL.php">
Usuario desejado: <input name="usuario" type="text"/><br>
Senha desejada: <input name="senha" type="text"/><br>
<input type="submit">
</form>
</body>
</html>
Como vocês perceberam, coloquei o valor de action como RegistroMySQL.php, que é o próprio arquivo, para esse método funcionar, colocarei um código para detectar se você já apertou o botão, e consequentemente, rodar o código de cadastro.

3ª Parte: Verificação do formulário
Agora vamos verificar os campos, se estiverem em branco, irá retornar um erro.
Acima da sua tag
, coloque o seguinte código:
Código:
<?php
if(isset($_POST["usuario"] and $_POST["senha"])){

} else {

}
?>
Esse é o código que verifica se você entrou na página para se registrar, ou para ativar o código. A função Isset verifica se uma variável existe, ou seja, se existir executa o registro, caso contrário, significa que nada foi feito, então podemos nos registrar.
Abaixo da linha
Código:
if(isset($_POST["usuario"] and $_POST["senha"])){
Insira:
Código:
$usuario = $_POST["usuario"];
$senha = $_POST["senha"];

if(empty($usuario) or empty($senha)){
echo 'Os campos não podem ficar em branco!';
}else{
echo '';
}

4ª Parte: Registrando no Banco de Dados
A parte mais esperada. Vou considerar que temos uma table dessa maneira:
userssenha
meusuariominhasenha
meusuario2minhasenha2
O nome da tabela será usuarios.
Agora, abaixo das linhas
Código:
if(empty($usuario) or empty($senha)){
echo 'Os campos não podem ficar em branco!';
}else{
Substitua
Código:
echo'';
Por:
Código:
  //Começo do código
  $cadastro = mysql_query("INSERT INTO usuarios (users,senha)
  VALUES ('$usuario', '$senha')");
  if ($cadastro == true) {
  echo "Usuario registrado!"; }
Pronto, já temos nosso código finalizado. Agora teste o código e mude como quiser. No próximo tutorial vou ensinar a fazer login com a mesma tabela. Até a próxima ^^
Fogomax
Fogomax
Membro Veterano
Membro Veterano

Mensagens : 1167

Ir para o topo Ir para baixo

Criando sistema de Registro PHP + MySQL Empty Re: Criando sistema de Registro PHP + MySQL

Mensagem por Frozen Ter 04 Set 2012, 16:59

Legal depois testo + 1 crédito
Frozen
Frozen
Membro Veterano
Membro Veterano

Mensagens : 1339

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos