Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia
Estou fazendo um cadastro de usuários, fiz a duplicação de usuário (esta parte esta funcionando), mas o insert into não funciona.
Alguém pode me ajudar?
<?php
//função erro
function erro() {
echo "(!) Erro ocorrido. (!)";
}
//função inserir usando pdo
function inserir() {
$conn = new PDO('mysql:host=localhost;port=3306;dbname=conectaccess', 'root', '');
$nome = $_POST['nome'];
$documento = $_POST['documento'];
$email = $_POST['email'];
$usuario = $_POST['usuario'];
$senha = $_POST['senha'];
$select = $conn->prepare("SELECT * FROM cad_usuarios where usuario ='$usuario'");
$select->execute();
$nlinhas=$select->rowCount();
if ($nlinhas!=0){
echo "Usuário já cadastrado!";
}else{ $add = $conn->prepare("INSERT INTO cad_usuarios (nome, documento, email, usuario, senha)
VALUES (:nome, :documento, :email, :usuario, :senha");
$add->bindValue(':nome', $nome, PDO::PARAM_STR);
$add->bindValue(':documento', $documento, PDO::PARAM_STR);
$add->bindValue(':email', $email, PDO::PARAM_STR);
$add->bindValue(':usuario', $usuario, PDO::PARAM_STR);
$add->bindValue(':senha', $senha, PDO::PARAM_STR);
return $add->execute();
}
catch (PDOException $i)
{
//se tiver erro, exibe
echo "Erro: " . $i->getMessage();
}
}
}
?>Carregando comentários...