Ir para conteúdo

POWERED BY:

Arquivado

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

Anderson Silva_188261

Erro no arquivo banco.class.php do painel admin

Recommended Posts

Olá, estou fazendo um painel de cadastro de clientes, e agora aparece um erro quando tento me logar:

 

Fatal error: Call to undefined method usuarios::trataerro() in C:\xampp\htdocs\caseii\paineladm\classes\banco.class.php on line 26

 

O codigo de banco.class.php é esse:

 

<?php

require_once(dirname(__FILE__).'/autoload.php');
protegeArquivo(basename(__FILE__));
abstract class banco{
//propriedades
public $servidor = DBHOST;
public $usuario = DBUSER;
public $senha = DBPASS;
public $nomebanco = DBNAME;
public $conexao = NULL;
public $dataset = NULL;
public $linhasafetadas = -1;
//métodos
public function __construct(){
$this->conecta();
}//construct
public function __destruct(){
if($this->conexao != NULL):
mysql_close($this->conexao);
endif;
}//destruct
public function conecta(){
$this->conexao = mysql_connect($this->servidor,$this->usuario,$this->senha,TRUE)
or die($this->trataerro(__FILE__,__FUNCTION__,mysql_errno(),mysql_error(),TRUE));
mysql_select_db($this->nomebanco) or die($this->trataerro(__FILE__,__FUNCTION__,mysql_errno(),mysql_error(),TRUE));
mysql_query("SET NAMES 'utf8'");
mysql_query("SET character_set_connection-utf8");
mysql_query("SET character_set_client-utf8");
mysql_query("SET character_set_results-utf8");
}//conecta
public function inserir($objeto){
$sql = "INSERT INTO".$objeto->tabela." (";
for($i=0; $i<count($objeto->campos_valores); $i++):
$sql .= key($objeto->campos_valores);
if($i < (count($objeto->campos_valores)-1)):
$sql .= ", ";
else:
$sql .= ") ";
endif;
next($objeto->campos_valores);
endfor;
}
}
?>
Desde já agradeço pela ajuda!
Anderson Silva

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.