本文整理汇总了PHP中banco类的典型用法代码示例。如果您正苦于以下问题:PHP banco类的具体用法?PHP banco怎么用?PHP banco使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了banco类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: test_comprobar_saldo_tarjeta
function test_comprobar_saldo_tarjeta()
{
$tarjeta = new banco();
$result = $tarjeta->comprobar_saldo_tarjeta(1, 111, 200);
//solicita 200 monto necesario
$this->assertEquals(true, $result);
//tiene lo sufieciente
$result = $tarjeta->comprobar_saldo_tarjeta(1, 111, 500);
//solicita 500 monto necesario
$this->assertEquals(false, $result);
//no tiene lo suficiente
}
示例2: exportar_usuarios
function exportar_usuarios($sql)
{
$banco = new banco();
//gera planilha com todos usuarios
$str = "\"ID\";\"Nome\";\"Email\"\n";
//iniciando variavel usada para escrever o .csv
$qry = $banco->query($sql);
while ($ob = $banco->row_objeto($qry)) {
$str .= "\"" . $ob->us_id . "\"" . ";" . "\"" . $ob->us_nome . "\"" . ";" . "\"" . $ob->us_email . "\"" . "\n";
//escreve linha do arquivo
}
$arq = "usuarios" . date("Ymdhis") . ".csv";
$nomeArq = "http://{$_SERVER['HTTP_HOST']}/adm/modulos/usuarios/" . $arq;
$fp = fopen($arq, "a");
// Escreve "exemplo de escrita" no .csv
$escreve = fwrite($fp, $str);
// Fecha o arquivo
fclose($fp);
//gera planilha com todos usuarios
}
示例3: conectar
public static function conectar()
{
if (empty(self::$banco_obj)) {
$config = array();
$config_file = self::configFile();
if (file_exists($config_file)) {
$config = parse_ini_file($config_file);
$servidor = $config['banco_servidor'];
$banco = $config['banco_nome'];
$usuario = $config['banco_usuario'];
$senha = $config['banco_senha'];
$porta = $config['banco_porta'];
self::$banco_config = $config;
self::$banco_obj = new PDO("mysql:host={$servidor};port={$porta};dbname={$banco}", $usuario, $senha, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
self::$banco_obj->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} else {
throw new Exception('Arquivo de configuracao nao encontrado.');
}
}
return self::$banco_obj;
}
示例4: session_start
<?php
if (!isset($_SESSION)) {
session_start();
}
$idlogin = $_SESSION['idlogin'];
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
$item = empty($_POST['item']) ? 0 : 1;
$idcheck = $_POST['idcheck'];
$campo = $_POST['campo'];
echo "UPDATE ZPortareCheckList SET " . $campo . " = " . $item . ", idusuario=" . $idlogin . " WHERE id = " . $idcheck;
$consulta->PDOEditar("ZPortareCheckList", $campo . "=" . $item . ", idusuario=" . $idlogin, "id=" . $idcheck);
示例5: session_start
<?php
if (!isset($_SESSION)) {
session_start();
}
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
$linkurl = explode("/", $_SERVER['SCRIPT_NAME']);
$path = $linkurl[count($linkurl) - 2];
$pc = empty($_REQUEST['pagina']) ? "1" : $_REQUEST['pagina'];
?>
<script src="theme/default/js/functions.js"></script>
<div class="panel panel-default">
<div class="panel-heading">
<h4><strong>
Contas não Migradas
</strong>
</h4>
</div>
<div class="panel-body">
<table class="table table-hover table-condensed">
<thead>
<tr>
<th>Código</th>
<th>Descrição</th>
</tr>
</thead>
<tbody>
示例6: localidades
$long = $result[1];
}
if ($acao == 'novo') {
try {
$sql = "INSERT INTO localidades ( nome, cep, endereco, numero, complemento, bairro, cidade, uf, latitude, longitude, obs) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
$values = array($nome, $cep, $endereco, $numero, $complemento, $bairro, $cidade, $uf, $lat, $long, $obs);
echo "<pre>";
var_dump($values);
var_dump($sql);
echo "</pre>";
banco::executar($sql, $values);
mensagem::sucesso('Operação realizada com sucesso!');
aplicacao::redirect('locais.php');
} catch (Exception $e) {
var_dump(banco::errorInfo());
mensagem::erro('Não foi possivel cadastrar localidade. Erro no banco de dados.');
aplicacao::redirect('local-cadastro.php');
}
}
if ($acao == 'editar') {
try {
$sql = 'UPDATE localidades SET nome=? , obs=? , cep=? , endereco=? , numero=?, complemento=?, bairro=?, cidade=?, uf=?, latitude=? , longitude=? WHERE cod_localidade = ?';
banco::executar($sql, array($nome, $obs, $cep, $endereco, $numero, $complemento, $bairro, $cidade, $uf, $lat, $long, $cod_localidade));
mensagem::sucesso('Operação realizada com sucesso!');
aplicacao::redirect('locais.php');
} catch (Exception $e) {
mensagem::erro('Não foi possivel alterar usuário. Erro no banco de dados.');
aplicacao::redirect('local-cadastro.php?codigo=' . $cod_localidade);
}
}
}
示例7: session_start
<?php
if (!isset($_SESSION)) {
session_start();
}
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
$idlogin = $_SESSION['idlogin'];
list($diai, $mesi, $anoi) = explode("/", $_REQUEST['periodoInicial']);
$periodoInicial = $anoi . '-' . $mesi . '-' . $diai;
list($diaf, $mesf, $anof) = explode("/", $_REQUEST['periodoFinal']);
$periodoFinal = $anof . '-' . $mesf . '-' . $diaf;
if ($periodoInicial > $periodoFinal) {
echo '<br><b>O Período Inicial não pode ser maior do que o Período Final!</b>';
exit;
}
$sqlconta = $consulta->PDOSelecionarPadrao("*", "ZPortarePlanocontas", "LEN(codconta)>15");
// and codconta = '3.1.10.30.010.001'");
$d = new ArrayIterator($sqlconta);
while ($d->valid()) {
$valorconta = $d->current();
$sqlsaldo = $consulta->PDOSelecionarPadrao("(SUM(CREDITO) - SUM(DEBITO)) SALDO", "(\r\n SELECT SUM(VALOR) CREDITO, 0 DEBITO\r\n FROM CPARTIDA\r\n WHERE CODCOLIGADA = 5\r\n AND CREDITO like '" . $valorconta->codconta . "%'\r\n AND DATA BETWEEN '" . $periodoInicial . "' AND '" . $periodoFinal . "'\r\n UNION\r\n SELECT 0 CREDITO, SUM(VALOR) DEBITO\r\n FROM CPARTIDA\r\n WHERE CODCOLIGADA = 5\r\n AND DEBITO like '" . $valorconta->codconta . "%'\r\n AND DATA BETWEEN '" . $periodoInicial . "' AND '" . $periodoFinal . "'\r\n ) AS TABELA", "1=1");
$dsaldo = new ArrayIterator($sqlsaldo);
$valorsaldo = $dsaldo->current();
$consulta->PDOEditar("ZPortarePlanocontas", "saldo = '" . $valorsaldo->SALDO . "'", "id = " . $valorconta->id);
$d->next();
}
# Atualizando saldo dos grupos de contas
$totaldogrupo = 0;
$grupo = $consulta->PDOSelecionarPadrao("*", "ZPortareDregrupo", "1=1");
示例8: session_start
<?php
if (!isset($_SESSION)) {
session_start();
}
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
$linkurl = explode("/", $_SERVER['SCRIPT_NAME']);
$path = $linkurl[count($linkurl) - 2];
$pc = empty($_REQUEST['pagina']) ? "1" : $_REQUEST['pagina'];
?>
<script src="theme/default/js/functions.js"></script>
<div class="panel panel-default">
<div class="panel-heading">
<h4><strong>
Cadastro de Perfil
</strong>
</h4>
</div>
<div class="panel-body">
<table class="table table-hover table-condensed">
<thead>
<tr>
<th>#</th>
<th>Descrição</th>
<th>
<button type="button" class="btn btn-info btn-xs" rel="tooltip" title="Novo Registro" onclick="abrirModal('inserir', 0 , 'view/<?php
echo $path;
示例9: banco
$tpl_filtro->CAMPO_NOME = "filtro_produto";
$tpl_filtro->CAMPO_TAMANHO = "50";
$tpl_filtro->CAMPO_VALOR = $filtro_produto;
$tpl_filtro->block("BLOCK_CAMPO_PADRAO");
$tpl_filtro->block("BLOCK_CAMPO");
$tpl_filtro->block("BLOCK_ESPACO");
$tpl_filtro->block("BLOCK_COLUNA");
//Filtro Categoria
$tpl_filtro->CAMPO_TITULO = "Categoria";
$tpl_filtro->block("BLOCK_CAMPO_TITULO");
$tpl_filtro->SELECT_NOME = "filtro_categoria";
//$tpl_filtro->SELECT_ID = "";
//$tpl_filtro->SELECT_TAMANHO = "";
$tpl_filtro->block("BLOCK_SELECT_FILTRO");
$tpl_filtro->block("BLOCK_OPTION_PADRAO");
$obj = new banco();
$obj->conectar();
$obj->selecionarDB($db);
$sql = "\n SELECT cat_codigo, cat_nome\n FROM produtos_categorias \n WHERE cat_cooperativa={$cooperativa}\n ORDER BY cat_nome\n";
$query = $obj->query($sql);
while ($dados = mysql_fetch_array($query)) {
$codigo = $dados["cat_codigo"];
$tpl_filtro->OPTION_VALOR = $dados["cat_codigo"];
$tpl_filtro->OPTION_TEXTO = $dados["cat_nome"];
if ($codigo == $filtro_categoria) {
$tpl_filtro->block("BLOCK_OPTION_SELECIONADO");
}
$tpl_filtro->block("BLOCK_OPTION");
}
$tpl_filtro->block("BLOCK_SELECT");
$tpl_filtro->block("BLOCK_ESPACO");
示例10: usuario
mensagem::erro('Não foi possivel cadastrar usuário. O login informado já existe no banco de dados.');
aplicacao::redirect('usuario-cadastro.php');
}
try {
$sql = 'INSERT INTO usuario (nome, login, senha,perfil) VALUES (?,?,?,?)';
banco::executar($sql, array($nome, $login, $senha, $perfil));
mensagem::sucesso('Operação realizada com sucesso!');
aplicacao::redirect('usuarios.php');
} catch (Exception $e) {
mensagem::erro('Não foi possivel cadastrar usuário. Erro no banco de dados.');
aplicacao::redirect('usuario-cadastro.php');
}
}
if ($acao == 'editar') {
$sql = 'SELECT * FROM usuario WHERE login =? AND cod_usuario <> ?';
$result = banco::listar($sql, array($login, $codigo));
if (count($result) > 0) {
mensagem::erro('Não foi possivel cadastrar usuário. O login informado já existe no banco de dados.');
aplicacao::redirect('usuario-cadastro.php?codigo=' . $codigo);
}
try {
$sql = 'UPDATE usuario SET perfil=?, nome = ?, login = ? , senha = ? WHERE cod_usuario = ?';
banco::executar($sql, array($perfil, $nome, $login, $senha, $codigo));
mensagem::sucesso('Operação realizada com sucesso!');
aplicacao::redirect('usuarios.php');
} catch (Exception $e) {
mensagem::erro('Não foi possivel alterar usuário. Erro no banco de dados.');
aplicacao::redirect('usuario-cadastro.php?codigo=' . $codigo);
}
}
}
示例11: session_start
<?php
if (!isset($_SESSION)) {
session_start();
}
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
$tipo = $_REQUEST['tipo'];
$placa = $_REQUEST['placa'];
$sql = $consulta->PDOSelecionar("IDOBJOFPAI,\r\n\t\t\tCONVERT(VARCHAR(30), DATAENTRADA, 103) + ' - ' +CONVERT(VARCHAR(30), DATAENTRADA, 108) DTHRENTRADA,\r\n\t\t\tCONVERT(VARCHAR(30), DATASAIDA, 103) + ' - ' +CONVERT(VARCHAR(30), DATASAIDA, 108) DTHRSAIDA,\r\n\t\t\tRECMODIFIEDBY, DATASAIDA", "OFHISTOBJFILHO (NOLOCK)", "IDOBJOF = '" . $placa . "'", 0, 500, "DATASAIDA ASC");
$d = new ArrayIterator($sql);
echo '<table class="table table-hover table-condensed">
<thead>
<tr>
<th>Placa</th>
<th>Dt/Hr Entrada</th>
<th>Dt/Hr Saída</th>
<th>Usuário RM</th>
</tr>
</thead>';
while ($d->valid()) {
$valor = $d->current();
echo '<tr>
<td>' . $valor->IDOBJOFPAI . '</td>
<td>' . $valor->DTHRENTRADA . '</td>
<td>' . $valor->DTHRSAIDA . '</td>
<td>' . $valor->RECMODIFIEDBY . '</td>
</tr>';
$d->next();
}
示例12: banco
<html>
<head>
<meta charset="utf-8">
<title>Resultado da DRE</title>
<link rel="stylesheet" type="text/css" href="../../theme/default/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="../../theme/default/css/style.css">
<link rel="stylesheet" type="text/css" href="../../theme/default/css/print.css" media="print">
</head>
<body>
<?php
require "../../dados/config.php";
require "../../dados/classes.php";
$consulta = new banco();
$sqlperiodo = $consulta->PDOSelecionarPadrao("CONVERT(VARCHAR(15), datainicial, 103) dtinicial, datainicial, CONVERT(VARCHAR(15), datafinal, 103) dtfinal, datafinal", "ZPortareDataBase", "1=1");
$dperiodo = new ArrayIterator($sqlperiodo);
$valorperiodo = $dperiodo->current();
$datainicial = $valorperiodo->datainicial;
$datafinal = $valorperiodo->datafinal;
$chapa = $_REQUEST['chapa'];
$sqlmotorista = $consulta->PDOSelecionarPadrao("C.CODVEN, B.NOME, A.CHAPA", "PFUNC A\r\n\tJOIN PPESSOA B ON B.CODIGO = A.CODPESSOA\r\n\tJOIN TVEN C ON C.CODPESSOA = B.CODIGO", "A.CHAPA = '" . $chapa . "'");
$dmotorista = new ArrayIterator($sqlmotorista);
$valormotorista = $dmotorista->current();
$idmotorista = $valormotorista->CODVEN;
?>
<div class="panel panel-default">
<div class="panel-heading">
<h4><strong>
示例13: session_start
<?php
if (!isset($_SESSION)) {
session_start();
}
include_once 'dados/config.php';
require_once 'dados/classes.php';
$consulta = new banco();
$email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);
$senha = md5(filter_input(INPUT_POST, 'senha', FILTER_SANITIZE_STRING));
$conta = $consulta->PDOQtderegistro("ZPortareLogin", "email = '" . $email . "'");
if ($conta > 0) {
$sql = $consulta->PDOSelecionar("*", "ZPortareLogin", "email = '" . $email . "'", 0, 10, "id");
$d = new ArrayIterator($sql);
$valor = $d->current();
if ($valor->senha == $senha) {
if ($valor->ativo == 0) {
echo '<div class="alert alert-dismissable alert-danger"><button type="button" class="close" data-dismiss="alert">×</button>' . 'Usuário desativado</div> ';
} else {
$_SESSION['nomelogin'] = $valor->nome;
$_SESSION['idlogin'] = $valor->id;
echo 'Por favor, aguarde enquanto é redirecionado!';
echo "<script language='javascript'>location.href='logado.php';</script>";
echo ' ';
}
} else {
echo '<div class="alert alert-dismissable alert-danger"><button type="button" class="close" data-dismiss="alert">×</button>' . 'A senha digitada é errada</div> ';
}
} else {
echo '<div class="alert alert-dismissable alert-danger"><button type="button" class="close" data-dismiss="alert">×</button>' . 'E-mail não cadastrado</div> ';
}
示例14: trim
$comprobar = true;
if (isset($_POST['olddescripcion'])) {
$olddescripcion = trim($_POST['olddescripcion']);
}
// Fin
if (isset($_POST['lOpt'])) {
$lOpt = trim($_POST['lOpt']);
}
if (isset($_POST['codigo_banco'])) {
$codigo_banco = trim($_POST['codigo_banco']);
}
if (isset($_POST['descripcion'])) {
$descripcion = trim($_POST['descripcion']);
}
include_once "../class/class_banco.php";
$banco = new banco();
if ($lOpt == 'Registrar') {
$banco->codigo_banco($codigo_banco);
$banco->descripcion($descripcion);
if (!$banco->Comprobar($comprobar)) {
if ($banco->Registrar($_SESSION['user_name'])) {
$confirmacion = 1;
} else {
$confirmacion = -1;
}
} else {
if ($banco->estatus() == 1) {
$confirmacion = 0;
} else {
if ($banco->Activar()) {
$confirmacion = 1;
示例15: array
mensagem::erro('Não foi possivel cadastrar usuário. Erro no banco de dados.');
aplicacao::redirect('candidato-cadastro.php');
}
}
if ($acao == 'editar') {
$sql = 'SELECT * FROM candidato WHERE numero = ? and nome_candidato not like ?';
$result = banco::listar($sql, array($numero, $nome));
if (count($result) > 0) {
mensagem::erro('Não foi possivel cadastrar o candidato. O número informado já existe no banco de dados.');
aplicacao::redirect('candidato-cadastro.php?codigo=' . $codigo);
}
try {
$sql = 'UPDATE candidato SET numero = ?, nome_candidato = ? , nome_urna = ?, situacao = ?, partido = ?, num_partido = ?, coligacao = ?, cargo = ?, sexo = ? WHERE numero = ?';
banco::executar($sql, array($numero, $nome, $nome_urna, $situacao, $partido_nome, $partido_num, $coligacao, $cargo, $sexo, $numero));
mensagem::sucesso('Operação realizada com sucesso!');
aplicacao::redirect('candidatos.php');
} catch (Exception $e) {
mensagem::erro('Não foi possivel alterar usuário. Erro no banco de dados.');
aplicacao::redirect('candidato-cadastro.php?codigo=' . $codigo);
}
}
}
$sql = "SELECT * FROM partido ORDER BY nome";
$partidos = banco::listar($sql);
if (!is_null($codigo)) {
$sql = "SELECT * FROM candidato WHERE numero = ?";
$result = banco::listar($sql, array($codigo));
if ($result) {
$objeto = $result[0];
}
}