Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou tentando fazer com que uma conta nova seja criada apenas se o login e o email não esteja em uso mas não obtive resultado. Tinha tentado fazer um select e depois fiz um if/else para caso tenha resultados aparecer uma mensagem de erro, caso não, cadastrar o usuário mas não funcionou..
Segue meu código (tirei o que eu havia feito):
<?php
$servername = "localhost";
$username = "usuario";
$password = "senha";
$dbname = "db";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if(!empty($_POST)) {
$login = trim($_POST['login']);
$senha = trim($_POST['senha']);
$email = trim($_POST['email']);
$link = trim($_POST['link']);
$nome = trim($_POST['nome']);
$descricao = trim($_POST['descricao']);
$rates = trim($_POST['rates']);
$banner = trim($_POST['banner']);
$sql = "INSERT INTO servidores (login, senha, email, link, nome, descricao, rates, banner)
VALUES ('$login', '$senha', '$email', '$link', '$nome', '$descricao', '$rates', '$banner')";
if ($conn->query($sql) === TRUE) {
echo "<div class=\"col-md-6 col-md-offset-3\">
<div class=\"alert alert-success text-center\">Cadastro realizado com sucesso, faça o login!</div>"; echo "<div class=\"col-md-5 col-md-offset-4\">
<div class=\"alert alert-danger text-center\">Houve um erro no envio dos dados, tente novamente mais tarde.</div>";
}
}
$conn->close();
?>Carregando comentários...