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{ try { //adiciona dados $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(); } } } ?>