Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Romulo Lima

Fatal error: Call to a member function prepare() on null in C:\wa

Recommended Posts

porque está dando este erro?

não vi o pq...

<?php
function conectaDB()
{
$username = "root";
$password = "";
try {
$pdo = new PDO('mysql:host=localhost;port=3306;dbname=db_loja', $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo $e -> getMessage();
}
}
$pdo = conectaDB();
$sql = "INSERT INTO tb_cliente (nome,cpf,email,senha) VALUES (:nome,:cpf,:email,:senha)";
$registro = $pdo->prepare($sql); --- DIZ QUE O ERRO TÁ AQUI....
$nome = null;
$cpf = isset($_POST['cpf']) ? $_POST['cpf'] : null;
$email = isset($_POST['email']) ? $_POST['email'] : null;
$senha = isset($_POST['senha']) ? $_POST['senha'] : null;
$registro->bindParam(':nome',$nome);
$registro->bindParam(':cpf',$cpf);
$registro->bindParam(':email',$email);
$registro->bindParam(':senha',$senha);
if($registro->execute()){
echo "Dados Cadastrados com Sucesso!";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.