本文整理汇总了PHP中UsuarioDAO::busca方法的典型用法代码示例。如果您正苦于以下问题:PHP UsuarioDAO::busca方法的具体用法?PHP UsuarioDAO::busca怎么用?PHP UsuarioDAO::busca使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UsuarioDAO
的用法示例。
在下文中一共展示了UsuarioDAO::busca方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: EmpresaDAO
require 'header.php';
$permissao = verifica_permissao('Direcao', $controle_id_departamento_p, $controle_id_departamento_s);
if ($permissao == 'FALSE') {
echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>';
exit;
}
$empresaDAO = new EmpresaDAO();
$departamentoDAO = new DepartamentoDAO();
pt_register('GET', 'busca');
pt_register('GET', 'id_empresa');
pt_register('GET', 'id_departamento');
pt_register('GET', 'pagina');
$id_empresa = $controle_id_empresa == 1 ? $id_empresa : $controle_id_empresa;
$usuarioDAO = new UsuarioDAO();
$usuarios = $usuarioDAO->busca($id_empresa, $busca, $pagina, $id_departamento, $controle_id_empresa == 1);
?>
<div id="topo">
<h1 class="tit"><img src="../images/tit/tit_usuario.png" alt="Título" />
Usuários</h1>
<a href="#" class="topo">topo</a>
<hr class="tit" />
</div>
<div id="meio">
<table border="0" height="100%" width="100%">
<tr>
<td valign="top">
<form name="buscador" action="" method="get"
ENCTYPE="multipart/form-data">
<div style="float: left"><img src="../images/lupa.png" alt="busca" />
示例2: array
if ($o_usuario->busca($_REQUEST['id_usuario'])) {
$usuario = array();
$usuario['id'] = $o_usuario->id;
$usuario['nome'] = utf8_encode($o_usuario->nome);
$usuario['email'] = $o_usuario->email;
$usuario['perfis'] = $o_usuario->perfis;
$usuario['palestra'] = utf8_encode($o_usuario->tema_palestra);
$select_perfis = "";
foreach ($a_todos_perfis as $perfil) {
$selecionado = $perfil == $usuario['perfis'] ? "selected='selected'" : "";
$select_perfis .= "<option value='{$perfil}' {$selecionado}>{$perfil}</option>";
}
}
} elseif (isset($_REQUEST['op']) && $_REQUEST['op'] == 'excluir') {
$o_usuario = new UsuarioDAO();
if ($o_usuario->busca($_REQUEST['id_usuario'])) {
$o_usuario->deleta();
}
}
$a_usuarios = $o_usuario->busca(null, "perfis, nome");
} else {
$selecionados = "";
foreach ($_POST['id'] as $id) {
$selecionados .= "{$id}, ";
}
$selecionados = substr($selecionados, 0, strlen($selecionados) - 2);
$a_usuarios = $o_usuario->busca("id IN({$selecionados})", "perfis, nome");
if ($a_usuarios) {
$modelo = "{$caminho}/../certificado/" . TEMPLATE_CERTIFICADO;
foreach ($a_usuarios as $usuario) {
$nome = $usuario->nome;
示例3: UsuarioDAO
<?php
session_start();
require_once '../general/autoload.php';
require_once '../util/constantes.php';
unset($_SESSION['logado']);
$msg_erro = "";
$o_usuario = new UsuarioDAO();
if (!isset($_POST['email']) || !isset($_POST['senha'])) {
$msg_erro .= "Informe o e-mail e senha do usuário.<br>";
} else {
$email = $_POST['email'];
$senha = MD5(trim($_POST['senha']));
$a_usuarios = $o_usuario->busca("email = '{$email}' AND senha = '{$senha}'");
if ($a_usuarios) {
$a_usuarios = $a_usuarios[0];
$nome_usuario = utf8_encode($a_usuarios->nome);
$perfis_usuario = $a_usuarios->perfis;
$login = explode("@", $email);
$login = $login[0];
$_SESSION['logado']['nome'] = $nome_usuario;
$_SESSION['logado']['email'] = $email;
$_SESSION['logado']['login'] = $login;
if (strstr($perfis_usuario, "admin")) {
$perfil = "admin";
} elseif (strstr($perfis_usuario, "organizador")) {
$perfil = "organizador";
}
$_SESSION['logado']['perfil'] = $perfil;
die("<script>window.location='menu.php'</script>");
} else {