-
Notifications
You must be signed in to change notification settings - Fork 0
/
cadastro.php
32 lines (28 loc) · 951 Bytes
/
cadastro.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
if (empty($_POST['user']) || empty($_POST['senha']) || empty($_POST['nome'])){
header('location: cadastrar.php?erro=Os campos não podem ficar vazios.');
}
else{
$nome = $_POST['nome'];
$usuario = $_POST['user'];
$senha = $_POST['senha'];
include 'database/connection.php';
$SQL = 'SELECT nickUsuario FROM usuario WHERE nickUsuario = :nick';
$RESULT = $conn->prepare($SQL);
$RESULT->bindParam(':nick', $usuario);
$RESULT->execute();
$ROWS = $RESULT->fetch(PDO::FETCH_OBJ);
if (! $ROWS){
$SQL2 = "INSERT INTO usuario(nomeUsuario, nickUsuario, senhaUsuario) VALUES(:nome, :nick, :senha)";
$INSERIR = $conn->prepare($SQL2);
$INSERIR->bindParam(':nome', $nome);
$INSERIR->bindParam(':nick', $usuario);
$INSERIR->bindParam(':senha', $senha);
$RESULTADO = $INSERIR->execute();
header('location: logar.php');
}
else{
header('location: cadastrar.php?erro=Usuário já utilizado!');
}
}
?>