Erro na inserção de dados no banco
Galera eu to tentado fazer cadastro pelo site em pdo, porém ele exibe a mensagem de que o cadastro foi feito porém quando vou no banco num tem nada lá pq isso ocorre?
<?php
session_start();
require("config.php");
error_reporting(0);
?>
<form id="form1" name="form1" method="post" action="cadastro.php">
<p>Nome: <input name="nome" type="text" id="nome" /></p>
<p>Email: <input name="email" type="text" id="email" /></p>
<p>Senha: <input type="text" name="senha" /></p>
<input type="submit" name="post_back" id="button" value="Cadastrar" />
</form>
<?php
if(isset($_REQUEST["post_back"])){
if(empty($_POST["nome"]) || empty($_POST["email"]) || empty($_POST["senha"])){
echo "<script>alert('Preencha todos os campos antes de enviar seu cadastro!');</script>";
}else{
$tb = $conn->prepare("insert into usuario(nm_usuario, email_usuario, senha_usuario) values(:nome, :email, :senha)");
$tb->bindParam(":nome", $_POST["nm_usuario"], PDO::PARAM_STR);
$tb->bindParam(":email", $_POST["email_usuario"], PDO::PARAM_STR);
$tb->bindParam(":senha", $_POST["senha_usuario"], PDO::PARAM_STR);
$tb->execute();
$tb = null;
echo "<script>alert('Cadastro efetuado com sucesso!\nFaça seu login agora');document.location='index.php';</script>";
}
}
?>Discussão (4)
Carregando comentários...