INCLUDE_ONCE não reconhece arquivo
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
Posts
08/06/2019
Israelcordeiro
Olá Rodolfo, no include_once tenta utilizar a seguinte sintaxe:
<?php
include_once("../banco/conecta_banco.php");
?>
Caso esse erro persista, acredito que você deva verificar o seu arquivo de conexão
ou o caminho do include_once.
Espero ter ajudado,
Abraços!
<?php
include_once("../banco/conecta_banco.php");
?>
Caso esse erro persista, acredito que você deva verificar o seu arquivo de conexão
ou o caminho do include_once.
Espero ter ajudado,
Abraços!
Responder
Clique aqui para fazer login e interagir na Comunidade :)