Bom dia,
Criei as classes abaixo, não geraram nenhum erro, mas os dados não são inseridos no BD.
include_once '/CCC/CCC//XXX/ICadastro.class.php';
class Aluno implements ICadastro
{
private $matricula;
private $nome;
public function __construct($matricula, $nome)
{
$this->matricula = $matricula;
$this->nome = $nome;
}
public function getMatricula()
{
return $this->matricula;
}
public function getNome()
{
return $this->nome;
}
public function inclui()
{
try
{
// instancia objeto PDO, conectando no MySql
$conn = new PDO('mysql:host=localhost; dbname=escola', 'root', '');
// executa uma série de instruções SQL
$conn->exec(" INSERT INTO aluno (matricula, nome) VALUES ('" . $this->getMatricula() . "', '" . $this->getNome() . "')");
// fecha conexão
$conn = null;
}
catch(PDOException $e)
{
// caso ocorra uma exceção, exibe na tela
print "Erro!: " . $e->getMessage() . "<br />";
die();
}
}
}
include_once '/CCC/CCC/Aluno.class.php';
$matricula = $_POST["matricula"];
$name = $_POST["nome"];
$aluno = new Aluno($matricula, $name);
$aluno->inclui();
echo "<p>Os dados foram inseridos com sucesso!</p>";
Agradeço desde já,
Júnio César Silva
