Erro inserção de PHP
Olá Pessoal, estou começando a estudar php oo e estou tendo certas dificuldades.
Nesse código abaixo estou tentando fazer uma unica inserção no banco, de forma bem simples, mas já estou tendo problemas.
Quando tento enviar aparece o seguinte erro:
**Fatal error**: Call to a member function query() on a non-object in **C:\teste\web\testeoo\Aluno.Controle.php** on line **24**
<?php
include ('Aluno.class.php');
include ('Banco.php');
$cpf=$_POST['cpf'];
Class AlunoControle {
private $consulta;
public function AlunoDao() {
$novaconexao = new Banco();
$consulta = $novaconexao->conectar();
}
public function CadastrarAluno($cpf) {
$this->AlunoDao();
$cadastrar = new Aluno;
$cadastrar->setCPF($cpf);
if ($this->consulta->query("INSERT into cadastro values (".$aluno->getCPF().")")) {
}
}
}
$pessoa2 = new AlunoControle();
$pessoa2->CadastrarAluno($cpf);
?>
Desde já,
Obrigado!
Discussão (5)
Carregando comentários...