Jump to content

aguxto

Members
  • Content count

    3
  • Joined

  • Last visited

Community Reputation

0 Comum

About aguxto

  • Birthday 10/23/1988

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    São Paulo - SP
  • Interesses
    Javascript, JAVA, desenvolvimento front-end e back end.
  1. aguxto

    Problema com uso de uma classe usando o require_once

    Boa Tarde @EdCesar, Obrigado pela resposta. Estive um pouco ocupado por esses últimos dias e não pude responder aqui no fórum. De fato, os erros que você citou eu os corrigi e no ato, apareceram mais um monte de outros .... Só para exemplificar: if($Ordem!= "") { não existia... mudei para if($CampoOrdenacao!= "") { Mas com base que eu errei as pontuações, acabei solucionando esses erros e a aplicação agora está funcionando! Então agradeço a ajuda vocês. Obrigado.
  2. aguxto

    Problema com uso de uma classe usando o require_once

    Olá Prog. Contém o script para acesso ao banco de dados e outros métodos. O conteudo do arquivo classBancoDados.inc é o seguinte: <? php /** * Descrição de classBancoDados */ class classBancoDados { protected $ConexaoBanco; protected $IdServidor; protected $NumeroUltimoErro; protected $DescricaoErro; protected $ComandoSQL; protected $DataSet; protected $NumeroRegistros; // Construtor function __construct($Servidor = "") { $this->ConexaoBanco = NULL; $this->NumeroUltimoErro = -1; $this->DescricaoErro = ""; $this->DataSet = NULL; $this->NumeroRegistros = 0; if ($Servidor === "") { $this->IdServidor = "localhost"; } else { $this->IdServidor = $Servidor; } } // Metodos Publicos public function AbrirConexao() { $this->ConexaoBanco = new mysqli($this->IdServidor,"localhost","root","","db_hotel"); if(mysqli_connect_errno() != 0) { $this->ConexaoBanco = NULL; $this->NumeroUltimoErro = mysqli_connect_errno(); $this->DescricaoErro = mysqli_connect_error(); return FALSE; } else { $this->ConexaoBanco->set_charset("utf8"); return $this->ConexaoBanco; } } public function CodigoErro() { return $this->NumeroUltimoErro; } public function MensagemErro() { return $this->DescricaoErro; } public function FecharConexao() { if($this->ConexaoBanco === NULL) { return FALSE; } $this->ConexaoBanco->close(); } public function SetSELECT($Campos = "",$tabela = "",$CampoOrdenacao = "") { if(($Campos != "") && ($Tabela != "")) { $this->ComandoSQL = "SELECT" . $Campos . " FROM " . $Tabela; if ($Ordem != "") { $this->ComandoSQL .= " ORDER BY "; $this->ComandoSQL .= $CampoOrdenacao; } } } public function ExecSELECT() { if($this->ComandoSQL != "") { $this->DataSet = $this->ConexaoBanco->query($this->ComandoSQL); if($this->DataSet) { $this->NumeroRegistros = $this->DataSet->num_rows; } return TRUE; } else { return FALSE; } } public function TotalRegistros() { return $this-.NumeroRegistros; } public function GetDataSet() { return $this->DataSet; } } Desde já agradeço. Augusto.
  3. Olá amigos! Estou com um problema para "chamar" um arquivo com a extensão inc de uma aplicação que faz um login. Tenho um arquivo principal chamado index.php onde contém na página somente dois campos de texto (usuário e senha) e um botão de login. Nisso, essa página redireciona para uma outra chamada login.php onde contém o código abaixo: <?php require_once ("classBancoDados.inc"); $conexao_bd = new classBancoDados("localhost"); if (!$conexao_bd->AbrirConexao()) { echo "<p>Erro na conexão com o banco de dados!<br>" . $conexao_bd->MensagemErro() . "</p>"; } else { $conexao_bd->SetSELECT("*","hoteis","UF,Cidade"); if($conexao_bd->ExecSELECT()) { $NumeroRegistros = $conexao_bd->TotalRegistros(); $DataSet = $conexao_bd->GetDataSet(); if($NumeroRegistros > 0) { while($Registros = $DataSet->fecth_assoc()) { $EnderecoHotel = "<p><b>" . trim($Registros["Endereco"]) . "," . trim($Registros["Numero"]) . "<br>"; $EnderecoHotel .= trim($Registros["Bairro"]) . " - " . $Registros["Cidade"] . "<br>"; $EnderecoHotel .= $Registros["UF"] . " - Fone: " . $Registros["Telefone"] . "<br></b></p>"; echo $EnderecoHotel; } } } else { echo "<p>Erro na execução do comando SELECT</p>"; } } $conexao_bd->FecharConexao(); ?> A Classe "classBancoDados.inc" contém informações do acesso ao banco de dados, login, senha tabela e etc. Porém, quando clico no botão login, o erro que aparece é o seguinte. Pelo que percebi ele está dizendo que meu arquivo "classBancoDados" não foi encontrado junto dos outros arquivos que compõem a aplicação. É isso mesmo? Mas eles estão na mesma pasta. Estou usando wamp server com mysql e servidor apache. Podem me ajudar? Obrigado
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.