Pessoal estou com um duvida, quem entende php por favor me ajudem.
Estou querendo receber os dados de uma lista de php , porém está dando erro ¬¬¬
Observem e olhem por favor, obrigado vlw a todos !
Duplicata.class.php
Código PHP:
/*
* Conexão com o banco de dados, não alterar nenhum tipo de dado desse sistema.
Você podera chamar as variaveis atravéz do comando extends.
*/
class Duplicata {
public $ValorDuplicata;
public $SufixoDuplicata;
public $NumeroDuplicata;
public $Id_NotasFiscais;
public $Id_Empresa;
public $id;
public $DataVencimento;
public $DataEmissao;
public $CodigoSerieNFs;
public $CnpjCpfUsuario;
public $servidor;
public $login;
public $senha;
public $dB;
public $conexao;
public $sql;
public $execute;
function conectarBanco() {
@$this->conexao = new mysqli($this->servidor, $this->login, $this->senha, $this->dB);
if ($this->conexao->connect_error) {
die("Impossivel se conectar com o banco MYSQL " . $this->conexao->connect_error);
}
}
function obterQuantidadeRegistros($cnpjCpf) {
@$this->conectarBanco();
// Instrucao para obter a quantidade de registros do usuario
$sql = $this->conexao->prepare("SELECT COUNT(id) as qtdReg from Duplicatas dpl");
// Executa a consulta
$sql->execute();
// Atribui o resultado encontrado a variáveis
$sql->bind_result($qtdReg);
$sql->fetch();
return $qtdReg;
@$this->desconectarBanco();
}
function obterListaDuplicatas($cnpjCpf){
@$this->conectarBanco();
// Instrucao para obter a quantidade de registros do usuario
$sql = $this->conexao->prepare("SELECT dpl from Duplicatas dpl");
// Executa a consulta
$sql->execute();
// Atribui o resultado encontrado a variáveis
$sql->bind_result($qtdReg);
$sql->fetch();
@$this->desconectarBanco();
}
function gravar() {
@$this->conectarBanco();
$sql = ("INSERT INTO Duplicatas (ValorDuplicata, SufixoDuplicata, NumeroDuplicata, Id_NotasFiscais, Id_Empresa, id,
DataVencimento, DataEmissao, CnpjCpfUsuario, CodigoSerieNFs)
VALUES ('$this->ValorDuplicata', '$this->SufixoDuplicata', '$this->NumeroDuplicata',
'$this->Id_NotasFiscais', '$this->Id_Empresa', '$this->id',
'$this->DataVencimento', '$this->DataEmissao', '$this->CnpjCpfUsuario', '$this->CodigoSerieNFs')");
try {
if ($this->conexao->query($sql) === TRUE) {
echo "Gravei";
} else {
echo "aconteceu um erro ";
}
} catch (Exception $e) {
echo "Exceção pega: ", $e->getMessage(), "\n";
}
echo " gravei o registro ";
@$this->desconectarBanco();
}
function desconectarBanco() {
mysql_close($this->conexao);
}
}
duplicata.php
Código PHP:
require("Duplicata.class.php");
$tpl = new Duplicata();
$tpl->ValorDuplicata = 2500;
$tpl->SufixoDuplicata = "01";
$tpl->NumeroDuplicata = $duosig = crc32(uniqid(rand(), true));
$tpl->Id_NotasFiscais = $duosig = crc32(uniqid(rand(), true));
$tpl->Id_Empresa = $duosig = crc32(uniqid(rand(), true));
$tpl->id = $duosig = crc32(uniqid(rand(), true));
$tpl->DataVencimento = date("Y");
$tpl->DataEmissao = date("Y");
$tpl->CodigoSerieNFs = "RL";
$tpl->CnpjCpfUsuario = "55908560600";
$tpl->servidor = "localhost";
$tpl->login = "root";
$tpl->senha = "tcmm01052013";
$tpl->dB = "duosigco_padrao";
//$tpl->gravar();
echo "<br>quantidade de registros encontrados ".$tpl->obterQuantidadeRegistros("55908560600");
$tpl->obterListaDuplicatas("");
Aguardo vlw