本文整理汇总了PHP中banco::listar方法的典型用法代码示例。如果您正苦于以下问题:PHP banco::listar方法的具体用法?PHP banco::listar怎么用?PHP banco::listar使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类banco
的用法示例。
在下文中一共展示了banco::listar方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
<?php
if (aplicacao::isRequestPost()) {
$acao = aplicacao::getParam('acao');
if ($acao == "deletar") {
$id = aplicacao::getParam('deletar_id');
try {
$sql = "DELETE FROM candidato WHERE numero = ?";
$result = banco::executar($sql, array($id));
mensagem::sucesso('Operação realizada com sucesso!');
} catch (Exception $e) {
mensagem::erro('Erro ao deletar o candidato. Tente novamente!');
}
}
}
$sql = "SELECT * FROM candidato ORDER BY numero";
$lista = banco::listar($sql);
示例2: array
<?php
$objeto = null;
$cod_localidade = aplicacao::getParam('codigo');
if (!is_null($cod_localidade)) {
$sql = "SELECT * FROM localidades WHERE cod_localidade = ?";
$result = banco::listar($sql, array($cod_localidade));
if ($result) {
$objeto = $result[0];
}
}
if (aplicacao::isRequestPost()) {
$acao = aplicacao::getParam('acao');
$nome = trim(aplicacao::getParam('nome'));
$cep = trim(aplicacao::getParam('cep'));
$endereco = trim(aplicacao::getParam('endereco'));
$numero = (int) trim(aplicacao::getParam('numero'));
$complemento = trim(aplicacao::getParam('complemento'));
$bairro = trim(aplicacao::getParam('bairro'));
$cidade = trim(aplicacao::getParam('cidade'));
$uf = trim(aplicacao::getParam('uf'));
$obs = trim(aplicacao::getParam('obs'));
$result = gmaps::getLatLong($endereco . ' ' . $numero . ' ' . $bairro . ' ' . $cidade);
if ($result) {
$lat = $result[0];
$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);
示例3: 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];
}
}
示例4: contrato
$usuario->confirmar_miembro();
$contrato = new contrato();
$vendedor = new vendedor();
$organismo = new organismo();
$frecuencia = new frecuencia();
$producto = new producto();
$medio_pago = new mediopago();
$plazo = new plazo();
$banco = new banco();
$vendedores = $vendedor->vendedor_por_empresa($_SESSION['usuario']['empresa_id']);
$organismos = $organismo->listar();
//TODO dinamizar esto
$frecuencias = $frecuencia->listar();
$productos = $producto->productosConExistencia();
$tipo_medio_pago = $medio_pago->listar_tipo_medio_pagos();
$bancos = $banco->listar();
$plazos = $plazo->listar();
$resultado = array("suceed" => false);
$cuotas = $frecuencias['data'][0]['frecuencia'] * $plazos['data'][0]['nombre'];
if (isset($_POST['submit'])) {
$data = $_POST;
unset($data['submit'], $data['disponible'], $data['costo'], $data['valor'], $data['sel_producto'], $data['sel_cantidad'], $data['producto'], $data['cantidad'], $data['medio_pago_id'], $data['fecha_inicio_cobro']);
$resultado = $contrato->emitirContrato($data, $_POST['producto'], $_POST['cantidad'], $_POST['costo'], $_POST['medio_pago_id'], $_POST['cuotas'], $_POST['fecha_inicio_cobro']);
}
// </editor-fold>
?>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title><?php
示例5: md5
<?php
if (aplicacao::isRequestPost()) {
$acao = aplicacao::getParam('acao');
if ($acao = 'login') {
$login = aplicacao::getParam('login');
$senha = md5(aplicacao::getParam('senha') . 'elect2012');
$result = banco::listar('SELECT * FROM usuario WHERE login = ? and senha = ?', array($login, $senha));
if (count($result) > 0) {
$usuario = $result[0];
aplicacao::setUsuarioLogado($usuario);
aplicacao::redirect('index.php');
} else {
mensagem::erro('Login ou senha incorretos! Tente novamente!');
aplicacao::redirect('index.php');
}
}
}
示例6: array
banco::abrirTransacao();
try {
$sql = 'DELETE FROM advogado_secao WHERE cod_advogado = ?';
banco::executar($sql, array($advogado));
if (!empty($cod_local)) {
foreach ($cod_local as $item) {
$sql = 'SELECT * FROM secao WHERE md5(local) = ?';
$secoes_local = banco::listar($sql, array($item));
foreach ($secoes_local as $subitem) {
$sql = 'INSERT INTO advogado_secao (zona,secao,cod_advogado) VALUES (?,?,?)';
banco::executar($sql, array($subitem->zona, $subitem->secao, $advogado));
}
}
}
banco::fecharTransacao();
} catch (Exception $e) {
banco::cancelarTransacao();
}
}
$sql = "SELECT cod_advogado,UCASE(nome) as nome\r\n\t\t\tFROM advogado\r\n\t\t\tORDER BY nome ASC";
$lista_advogados = banco::listar($sql);
$lista_locais = array();
if ($advogado) {
$sql = "SELECT md5(local) as cod_local, s.local, s.endereco, s.bairro, COALESCE(a.cod_advogado,0)\t\t\t\r\n\t\t\tFROM secao s\r\n\t\t\tLEFT JOIN advogado_secao a ON a.secao = s.secao AND a.zona = s.zona\r\n\t\t\tWHERE COALESCE(a.cod_advogado,0) <> ?\r\n\t\t\tGROUP BY s.local, s.endereco,s.bairro\t\t\t\r\n\t\t\tORDER BY s.local ASC";
$lista_locais1 = banco::listar($sql, array($advogado));
$sql = "SELECT md5(local) as cod_local, s.local, s.endereco, s.bairro, COALESCE(a.cod_advogado,0)\r\n\t\t\tFROM secao s\r\n\t\t\tINNER JOIN advogado_secao a ON a.secao = s.secao AND a.zona = s.zona\r\n\t\t\tWHERE COALESCE(a.cod_advogado,0) = ?\r\n\t\t\tGROUP BY s.local, s.endereco,s.bairro\r\n\t\t\tORDER BY s.local ASC";
$lista_locais2 = banco::listar($sql, array($advogado));
}
$sql2 = "SELECT DISTINCT ad.oab AS oab, ad.nome AS nome, ad.email1 AS email, ad.celular1 AS celular1, se.local AS\r\n\t\tlocal FROM advogado AS ad, secao AS se, advogado_secao AS adse\r\n\t\tWHERE ad.cod_advogado = adse.cod_advogado\r\n\t\tAND se.zona = adse.zona\r\n\t\tAND se.secao = adse.secao\r\n\t\tORDER BY nome";
$listaAssociados = banco::listar($sql2);
示例7: secao
$erro = true;
}
try {
$sql = 'INSERT INTO secao (zona, secao, cod_municipio, municipio, cod_local, local, endereco, bairro, cep, aptos_secao, secao_agregadas, aptos_agregadas, aptos_total, latitude, longitude) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)';
banco::executar($sql, array($objeto->zona, $objeto->secao, $objeto->cod_municipio, $objeto->municipio, $objeto->cod_local, $objeto->local, $objeto->endereco, $objeto->bairro, $objeto->cep, $objeto->aptos_secao, $objeto->secao_agregadas, $objeto->aptos_agregadas, $objeto->aptos_total, $objeto->latitude, $objeto->longitude));
mensagem::sucesso('Operação realizada com sucesso!');
aplicacao::redirect('secoes.php');
} catch (Exception $e) {
mensagem::erro('Não foi possivel cadastrar usuário. Erro no banco de dados.');
aplicacao::redirect('secao-cadastro.php');
}
}
if ($acao == 'editar') {
if ($objeto->zona != $zona or $objeto->secao != $secao) {
$sql = 'SELECT * FROM secao WHERE secao =? and zona=? ';
$result = banco::listar($sql, array($objeto->secao, $objeto->zona));
if (count($result) > 0) {
mensagem::erro('Não foi possivel cadastrar seção. A zona e seção informados já existem no banco de dados.');
$erro = true;
}
}
try {
$sql = 'UPDATE secao SET zona = ?, secao = ?, cod_municipio = ?, municipio = ?, cod_local = ?, local = ?, endereco = ?, bairro = ?, cep = ?, aptos_secao = ?, secao_agregadas = ?, aptos_agregadas = ?, aptos_total = ?, latitude = ?, longitude = ? WHERE zona = ? and secao = ?';
banco::executar($sql, array($objeto->zona, $objeto->secao, $objeto->cod_municipio, $objeto->municipio, $objeto->cod_local, $objeto->local, $objeto->endereco, $objeto->bairro, $objeto->cep, $objeto->aptos_secao, $objeto->secao_agregadas, $objeto->aptos_agregadas, $objeto->aptos_total, $objeto->latitude, $objeto->longitude, $zona, $secao));
mensagem::sucesso('Operação realizada com sucesso!');
aplicacao::redirect('secoes.php');
} catch (Exception $e) {
mensagem::erro('Não foi possivel alterar usuário. Erro no banco de dados.');
aplicacao::redirect('secao-cadastro.php?zona=' . $zona . '&secao=' . $secao);
}
}
示例8: UCASE
$genericObject->zona = $result[0]->zona;
$genericObject->latitude = $result[0]->latitude;
$genericObject->longitude = $result[0]->longitude;
$sql = "SELECT cod_advogado, UCASE(nome) as nome, oab, email1, celular1, celular2, tel_residencial, tel_comercial\r\n\t\t\tFROM advogado \r\n\t\t\tWHERE cod_advogado IN ( select asec.cod_advogado\r\n\t\t\t\t\t\t\t\t\t from secao s\r\n\t\t\t\t\t\t\t\t\t inner join advogado_secao asec ON s.secao = asec.secao AND s.zona = asec.zona\r\n\t\t\t\t\t\t\t\t\t where md5(s.local) = ?)\r\n\t\t\tORDER BY nome ASC";
$advogados = banco::listar($sql, array($md5Local));
$genericObject->advogados = $advogados;
$resultado = $genericObject;
$json = json_encode($resultado);
}
if ($acao == "associar-advogados") {
$values = "";
$sql = "";
$resultado = array("sucesso" => 0);
$localSelecionado = aplicacao::getParam('local');
if ($localSelecionado) {
$secaoResult = banco::listar("SELECT * FROM secao WHERE md5(local) = ? ", array($localSelecionado));
}
if (count($secaoResult) > 0) {
banco::abrirTransacao();
try {
//DELETAR OS REGISTROS DE Advogados associados ao LOCAL
foreach ($secaoResult as $secao) {
$sql = "DELETE FROM advogado_secao WHERE secao = ? and zona = ?";
banco::executar($sql, array($secao->secao, $secao->zona));
}
$listaAdvg = aplicacao::getParam('listaCodAdvg');
if ($listaAdvg) {
$lista = explode(",", $listaAdvg);
if (count($lista) > 0) {
//Associar para cada advogado todas as secoes do local
foreach ($lista as $cod_adv) {
示例9: array
$values = array($objeto->nome, $objeto->oab, $objeto->cpf, $objeto->celular1, $objeto->celular2, $objeto->tel_residencial, $objeto->tel_comercial, $objeto->email1, $objeto->email2, $objeto->endereco, $objeto->numero, $objeto->complemento, $objeto->bairro, $objeto->cidade, $objeto->uf, $objeto->eleicoesAnt, $objeto->eleicoesAntAnos, $objeto->bairroPreferido1, $objeto->cep, $objeto->indicacao1, $objeto->indicacao2, $objeto->zona, $objeto->secao, $objeto->titulo);
//var_dump ($values);
banco::executar($sql, $values);
mensagem::sucesso('Dados cadastrados --- com sucesso!');
aplicacao::redirect('advogados.php');
} catch (Exception $e) {
mensagem::erro('Erro no banco de dados. Tente novamente!');
aplicacao::redirect('advogado-cadastro.php');
}
}
}
if ($acao == 'editar') {
if (!$erro) {
//Validação advogado
$sql = 'SELECT * from advogado WHERE (cpf = ? OR oab = ?) and cod_advogado <> ? ';
$result = banco::listar($sql, array($objeto->cpf, $objeto->oab, $codigo));
if (count($result) > 0) {
mensagem::erro('Já existe um advogado com o cpf ou oab informados. Verifique e corrija os campos.');
$erro = true;
}
}
if (!$erro) {
try {
$sql = 'UPDATE advogado SET nome = ?, oab = ?, cpf = ?, celular1 = ?, celular2 = ?, tel_residencial = ?, tel_comercial = ?, email1 = ?, email2 = ?, endereco = ?, numero = ?, complemento = ?, bairro = ?, cidade = ?, uf = ?, eleicoesAnt = ?, eleicoesAntAnos = ?, bairroPreferido1 = ?, cep = ?, indicacao1 = ?, indicacao2 = ?, zona = ?, secao = ?, titulo = ? WHERE cod_advogado = ?';
$values = array($objeto->nome, $objeto->oab, $objeto->cpf, $objeto->celular1, $objeto->celular2, $objeto->tel_residencial, $objeto->tel_comercial, $objeto->email1, $objeto->email2, $objeto->endereco, $objeto->numero, $objeto->complemento, $objeto->bairro, $objeto->cidade, $objeto->uf, $objeto->eleicoesAnt, $objeto->eleicoesAntAnos, $objeto->bairroPreferido1, $objeto->cep, $objeto->indicacao1, $objeto->indicacao2, $objeto->zona, $objeto->secao, $objeto->titulo, $codigo);
banco::executar($sql, $values);
mensagem::sucesso('Dados cadastrados com sucesso!');
aplicacao::redirect('advogados.php');
} catch (Exception $e) {
mensagem::erro('Erro no banco de dados. Tente novamente!');
aplicacao::redirect('advogado-cadastro.php?codigo = ' . $codigo);
示例10: md5
<?php
$sql = "SELECT md5(local) as cod_local, local, endereco, bairro \r\n\t\t\tFROM secao GROUP BY local, endereco,bairro \r\n\t\t\tORDER BY local ASC";
$lista_locais = banco::listar($sql);
$sql = "SELECT cod_advogado,UCASE(nome) as nome\r\n\t\t\tFROM advogado\r\n\t\t\tORDER BY nome ASC";
$lista_advogados = banco::listar($sql);
示例11: catch
}
banco::executar($sql, $values);
mensagem::sucesso('Dados cadastrados com sucesso!');
aplicacao::redirect('cadastro-advogado.php');
} catch (Exception $e) {
mensagem::erro('Erro no banco de dados. Tente novamente!');
//aplicacao::redirect('cadastro-advogado.php');
}
}
}
}
$objAdvogadoAtual = null;
$oabAtulizarCadastro = aplicacao::getParam('oab');
if ($oabAtulizarCadastro) {
$sql = "SELECT * FROM advogado WHERE oab = ?";
$resultAtualizar = banco::listar($sql, array($oabAtulizarCadastro));
if (count($resultAtualizar) > 0) {
$objAdvogadoAtual = $resultAtualizar[0];
$nome = $objAdvogadoAtual->nome;
$oab = $objAdvogadoAtual->oab;
$cpf = $objAdvogadoAtual->cpf;
$celular1 = $objAdvogadoAtual->celular1;
$celular2 = $objAdvogadoAtual->celular2;
$tel_residencial = $objAdvogadoAtual->tel_residencial;
$tel_comercial = $objAdvogadoAtual->tel_comercial;
$email1 = $objAdvogadoAtual->email1;
$email2 = $objAdvogadoAtual->email2;
$endereco = $objAdvogadoAtual->endereco;
$numero = $objAdvogadoAtual->numero;
$complemento = $objAdvogadoAtual->complemento;
$bairro = $objAdvogadoAtual->bairro;