INCLUDE_ONCE
23/05/2019
0
tenho uma rotina simples de busca , cadastro e exclusão de pessoas.
tenho uma classe que guarda as três funções.
todas elas contem um require_once 'conecta_banco.php';
esse arquivo conecta_banco.php me retorna uma conexão com o banco de dados.
Porém o código apresenta o seguinte erro quando vou usar uma das funções: 'Undefined variable: con in C:\\xampp\\htdocs\\Contabilidade\\contabilidade\\Classe.php on line 13'
o código é basicamente esse:
class Pessoas {
public $codigo, $nome;
public function buscaPessoa($id){
include_once '../banco/conecta_banco.php';
$sql = "SELECT * FROM pessoas WHERE codigo = " . $codigo . " ";
if($query = $con->query($sql)){
return true;
}else{
return false;
}
}
public function deletaPessoa($id){
include_once '../banco/conecta_banco.php';
$sql = "DELETE FROM pessoas WHERE codigo = " . $codigo . " ";
if($query = $con->query($sql)){
return true;
}else{
return false;
}
}
public function deletaPessoa($id){
include_once '../banco/conecta_banco.php';
$sql = "INSERT INTO pessoas (codigo, nome) VALUES ($this->codigo, $this->nome)";
if($query = $con->query($sql)){
return true;
}else{
return false;
}
}
}
tenho uma classe que guarda as três funções.
todas elas contem um require_once 'conecta_banco.php';
esse arquivo conecta_banco.php me retorna uma conexão com o banco de dados.
Porém o código apresenta o seguinte erro quando vou usar uma das funções: 'Undefined variable: con in C:\\xampp\\htdocs\\Contabilidade\\contabilidade\\Classe.php on line 13'
o código é basicamente esse:
class Pessoas {
public $codigo, $nome;
public function buscaPessoa($id){
include_once '../banco/conecta_banco.php';
$sql = "SELECT * FROM pessoas WHERE codigo = " . $codigo . " ";
if($query = $con->query($sql)){
return true;
}else{
return false;
}
}
public function deletaPessoa($id){
include_once '../banco/conecta_banco.php';
$sql = "DELETE FROM pessoas WHERE codigo = " . $codigo . " ";
if($query = $con->query($sql)){
return true;
}else{
return false;
}
}
public function deletaPessoa($id){
include_once '../banco/conecta_banco.php';
$sql = "INSERT INTO pessoas (codigo, nome) VALUES ($this->codigo, $this->nome)";
if($query = $con->query($sql)){
return true;
}else{
return false;
}
}
}
Rodolfo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)