本文整理汇总了PHP中buscar函数的典型用法代码示例。如果您正苦于以下问题:PHP buscar函数的具体用法?PHP buscar怎么用?PHP buscar使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了buscar函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: eliminar
function eliminar($id)
{
try {
$obj = buscar($this->entityStr, $id);
eliminar($obj, TRUE);
$mensaje = $this->msjExitoEliminar;
} catch (Exception $e) {
$mensaje = $this->msjErrorEliminar;
}
$this->session->set_flashdata("mensaje", $mensaje);
redirect($this->session->userdata("URL_BACK"));
}
示例2: view
function view($id, $start = 0)
{
$this->session->set_userdata("URL_BACK", uri_string());
$forum = buscar("Entities\\Forum", $id);
$items = 20;
$this->load->library('pagination');
$config['base_url'] = site_url($this->URL . "view/" . $id);
$config['total_rows'] = $forum->getNumThreads();
$config['per_page'] = $items;
$config['uri_segment'] = 4;
$this->pagination->initialize($config);
$this->load->view("forum/show", array("forum" => $forum, "threads" => $forum->getThreads($start, $items)));
}
示例3: view
function view($id, $start = 0)
{
$this->session->set_userdata("URL_BACK", uri_string());
$thread = buscar("Entities\\Post", $id);
$items = ITEMS_POR_PAG;
$this->load->library('pagination');
$config['base_url'] = site_url($this->URL . "view/" . $id);
$config['total_rows'] = $thread->getNumReplies() + 1;
$config['per_page'] = $items;
$config['uri_segment'] = 4;
$this->pagination->initialize($config);
$this->load->view("thread/show", array("thread" => $thread, "replies" => $thread->getReplies($start, $items), "start" => $start));
}
示例4: doLogin
function doLogin()
{
$login = trim($_POST["login"]);
$pass = trim($_POST["password"]);
$usuario = buscar("Entities\\User", array("login" => $login, "pass" => $pass));
if (count($usuario)) {
$usuario[0]->setPass("");
$this->session->set_userdata("USUARIO", serialize($usuario[0]));
$url = trim($_POST["url_to_go"]);
redirect($url);
} else {
$this->session->set_flashdata("MENSAJE", "Login or password incorrect");
redirect("login");
}
}
示例5: getUltimoCodigoRubro
function getUltimoCodigoRubro()
{
$centroCostoId = $_POST["centroCostoId"];
$centroCosto = buscar("Entities\\CentroCosto", $centroCostoId);
$codigo = 1;
if ($centroCosto->getDescripcion() != "PROYECTOS") {
$rubro = new \Entities\Rubro();
while (true) {
$sql = "SELECT r FROM Entities\\Rubro r WHERE r.codigo='" . $centroCosto->getCodigo() . $codigo . "'";
$rubro = crearConsulta($sql)->execute();
if (count($rubro) == 0) {
break;
}
$codigo++;
}
echo $centroCosto->getCodigo() . $codigo;
} else {
echo "";
}
}
示例6: breadcrumbs
function breadcrumbs($until, $id)
{
$category = NULL;
$forum = NULL;
$thread = NULL;
if ($until == "thread") {
$thread = buscar("Entities\\Post", $id);
$forum = $thread->getForum();
$category = $forum->getCategory();
}
if ($until == "forum") {
$forum = buscar("Entities\\Forum", $id);
$category = $forum->getCategory();
}
if ($until == "category") {
$category = buscar("Entities\\Category", $id);
}
$html = '<div class="ui large breadcrumb">';
$html .= anchor("", "Home", array("class" => "section"));
$html .= '<i class="right chevron icon divider"></i>';
if ($until == "category") {
$html .= '<div class="active section">' . $category->getTitle() . '</div>';
$html .= '</div>';
return $html;
}
$html .= anchor("category/view/" . $category->getId(), $category->getTitle(), array("class" => "section"));
$html .= '<i class="right chevron icon divider"></i>';
if ($until == "forum") {
$html .= '<div class="active section">' . $forum->getTitle() . '</div>';
$html .= '</div>';
return $html;
}
$html .= anchor("forum/view/" . $forum->getId(), $forum->getTitle(), array("class" => "section"));
$html .= '<i class="right chevron icon divider"></i>';
if ($until == "thread") {
$html .= '<div class="active section">' . $thread->getTitle() . ' <span style="font-weight: normal">by</span> ' . anchor("user/profile/" . $thread->getAuthor()->getId(), $thread->getAuthor()->getNickname()) . '</div>';
$html .= '</div>';
}
return $html;
}
示例7: modif
function modif()
{
if (buscar($_SESSION['usuario'], $_POST['contrasena'])) {
$pass = $_POST['contrasena1'];
$pass = create_hash($pass);
try {
$dbh = conectarbase();
/*** echo a message saying we have connected ***/
//echo 'Connected to database';
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
/*** prepare the SQL statement ***/
$stmt = $dbh->prepare("UPDATE usuario set contrasena= :pass where usuario= :usuario ");
$stmt->bindParam(':usuario', $_SESSION['usuario'], PDO::PARAM_STR, 10);
$stmt->bindParam(':pass', $pass, PDO::PARAM_STR, 32);
/*** execute the prepared statement ***/
$stmt->execute();
$exito = true;
/*** close the database connection ***/
$dbh = null;
} catch (PDOException $e) {
//echo $e->getMessage();
$exito = false;
}
return $exito;
} else {
return false;
}
}
示例8: switch
<?php
require_once 'filters.php';
require_once 'conexion.php';
/*Casos para tomar la acción del controlador*/
switch ($_GET['action']) {
case 'agregar':
agregar();
break;
case 'ver':
mostrar();
break;
case 'buscar':
buscar($_GET['query']);
break;
case 'busqueda':
// Versión actuliazada del caso 'buscar'
busqueda($_GET['query'], $_GET['howMany'], $_GET['offset']);
break;
case 'busqueda2':
// Versión actuliazada del caso 'busqueda'
busqueda2($_GET['query'], $_GET['permiso']);
break;
case 'obtener':
getId($_GET['id']);
break;
case 'actualizar':
actualizar();
break;
case 'borrar':
borrar();
示例9: view
function view($id)
{
$this->load->view("category/show", array("category" => buscar("Entities\\Category", $id)));
}
示例10: consultarcampos
?>
">
<?php
//Encabezado
$result = consultarcampos($tabla);
echo "<table class='table table-hover'>";
echo "<thead><tr class='success' >";
while ($fila = mysqli_fetch_assoc($result)) {
echo "<th>" . $fila['Field'] . "</th>";
}
mysqli_free_result($result);
echo "<th colspan='3'></th></tr></thead>";
//datos
if ($bus == 'yes') {
$ren = buscar($tabla, $buscampo, $bustxt);
} else {
$ren = consulta("SELECT * FROM {$tabla}");
}
while ($renglo = mysqli_fetch_array($ren)) {
echo "<tr>";
$datos = consultarcampos($tabla);
while ($fila = mysqli_fetch_assoc($datos)) {
echo "<td>" . $renglo[$fila['Field']] . "</td>";
}
$id = $renglo['id'];
echo "<td><input type='button' data-toggle='tooltip' data-placement='right' title='Modificar formato' onmouseover=\"\$('#idfila').val('{$id}');\$('#idopcion').val('mod');\" onclick=\"formmodelim.submit();\" class='btn btn-warning' value ='Modificar'></td>";
echo "<td>" . "<input type='button' data-toggle='tooltip' data-placement='right' title='Eliminar formato' onmouseover=\"\$('#idfila').val('{$id}');\$('#idopcion').val('elim');\" onclick=\"if(confirm('esta seguro de eliminar registro?')){formmodelim.submit();}\" class='btn btn-danger' value ='Eliminar'>" . "</td>";
if ($tabla == "formato") {
echo "<td>" . "<input type='button' data-toggle='tooltip' data-placement='right' title='Generar formato' onmouseover=\"\$('#idfila').val('{$id}');\$('#idopcion').val('form');\" onclick=\"formmodelim.submit();\" class='btn btn-primary' value ='Formato'>" . "</td>";
}
示例11: MySQL
// Miramos si se ha enviado el formulario
if (isset($_GET['q'])) {
// Conectamos a MySQL
//$db=mysql_connect('localhost','root','root');
// Seleccionamos la base de datos
//mysql_select_db('copt',$db);
include "../includes/mysql.php";
$db = new MySQL();
// Este array contiene los campos de la
// tabla que queremos comparar con la
// palabra clave
$aCampos = array('linkname', 'link');
// Realizamos la búsqueda indicando la
// tabla la base de datos donde
// buscaremos
buscar('admindocs', $aCampos, 10);
// Mostramos los resultados usando los
// campos titulo, texto e id de la
// tabla papers y enlazando con la
// direccion:
// http://miweb.com/articulo.php?num=ID
// donde ID es el campo id de la tabla
mostrar('linkname', 'linkid', 'link', 'http://docs.google.com/viewer?url=', 10);
// Paginamos los resultados
paginar(10);
}
?>
</form>
</body>
</html>
示例12: array
<!--<input type="submit" value="< ?php echo GENERAL_BUSCAR; ?>"><br>-->
<button type="submit"><i class="fa fa-search fa-2x" style="color:Red;"></i></button>
</form>
<?php
// Miramos si se ha enviado el formulario
if (isset($_GET['q'])) {
// Conectamos a MySQL
include "../includes/mysqli.php";
// Este array contiene los campos de la
// tabla que queremos comparar con la
// palabra clave
$aCampos = array('fecha', 'ai', 'vehiculos', 'obscal', 'obsalmac', 'obscompras', 'obsformac', 'obsdocum', 'obslegio');
// Realizamos la búsqueda indicando la
// tabla la base de datos donde
// buscaremos
buscar('aisgc', $aCampos, 10);
// Mostramos los resultados usando los
// campos titulo, texto e id de la
// tabla papers y enlazando con la
// direccion:
// http://miweb.com/articulo.php?num=ID
// donde ID es el campo id de la tabla
mostrar('ai', 'obstrat', 'id', '../?seccion=aisgc_print&aktion=print_id&id=', 10);
// Paginamos los resultados
paginar(10);
}
?>
</body>
</html>
示例13: lista
<?php
require_once "../../db/conectar.php";
if (!empty($_POST["Cargar"])) {
lista();
} elseif (!empty($_POST["Buscar"])) {
buscar();
} elseif (!empty($_POST["Editar"])) {
editar();
} else {
}
function editar()
{
$consulta = "update configuracion set\r\n mision='" . mysql_real_escape_string($_POST["Mision"]) . "',\r\n vision='" . mysql_real_escape_string($_POST["Vision"]) . "',\r\n quienes='" . mysql_real_escape_string($_POST["Quienes"]) . "',\r\n objetivos='" . mysql_real_escape_string($_POST["Objetivos"]) . "',\r\n producto='" . mysql_real_escape_string($_POST["Producto"]) . "',\r\n email='" . mysql_real_escape_string($_POST["Correos"]) . "' ";
if ($datos = mysql_query($consulta)) {
echo "s";
} else {
echo "n";
}
}
function buscar()
{
$consulta = "SELECT mision,vision,quienes,objetivos,producto,email FROM configuracion";
$datos = mysql_query($consulta);
if ($row = mysql_fetch_array($datos)) {
echo $row[0] . "ô" . $row[1] . "ô" . $row[2] . "ô" . $row[3] . "ô" . $row[4] . "ô" . $row[5];
}
}
function lista()
{
$consulta = "SELECT mision,vision,quienes,objetivos,producto,email FROM configuracion";
示例14: buscar
<?php
$campos['genero'] = 'Masculino';
$campos['facultad'] = 'ingenieria';
$campos['programa'] = 'sistemas y computacion';
buscar($campos, "docente");
function buscar($campos, $nombreTabla)
{
require_once "../Connections/ConnectionBD.php";
$ConnectionBD = new ConnectionBD();
$query = "SELECT * FROM " . $nombreTabla . " WHERE";
$and = " ";
foreach ($campos as $key => $value) {
$query .= $and . "{$key} LIKE '%{$value}%' ";
$and = " AND ";
}
print_r($query);
$consultaPreparada = $ConnectionBD->query_prepare($query);
/*foreach ($campos as $key => $value) {
$key = ":$key";
echo $key;
$consultaPreparada->bindValue($key,$value);
}*/
//print_r($consultaPreparada);
$consultaPreparada->execute();
print_r($consultaPreparada->errorInfo());
print_r($consultaPreparada->fetchAll());
}
?>
示例15: join
$busqueda_regexed_fase_2 = join(' ', array_map('__stemm', split(' ', $busqueda_regexed)));
$COMUN = $COMUN . ', MATCH(pc.titulo) AGAINST("' . $busqueda_regexed_fase_2 . '" IN BOOLEAN MODE) AS puntaje_titulo, MATCH(pc.descripcion) AGAINST("' . $busqueda_regexed_fase_2 . '" IN BOOLEAN MODE) AS puntaje_descripcion';
$WHERE = ' (MATCH(pc.titulo) AGAINST("' . $busqueda_regexed_fase_2 . '" IN BOOLEAN MODE) OR MATCH(pc.descripcion) AGAINST("' . $busqueda_regexed_fase_2 . '" IN BOOLEAN MODE))';
$ORDER_BY = 'ORDER BY puntaje_titulo DESC, puntaje_descripcion DESC';
$r = buscar();
$nResultadosPorTexto = mysql_num_rows($r);
if ($nResultadosPorTexto) {
echo '<h1>Encontrados por título/descripción</h1>';
echo '<p>Se encontraron los siguientes productos que concuerdan con su texto de búsqueda (' . $busqueda . ' => ' . $busqueda_regexed . ' => ' . $busqueda_regexed_fase_2 . '), a continuación se muestran los resultados.</p>';
echo BUSCAR_mostrar_resultados($r);
}
// Totalmente refinado -- Si hubieron colores entonces tratar de super refinar
if (count($colores) && $nResultadosPorTexto) {
$WHERE .= ' AND pc.color LIKE "' . join('" OR pc.color LIKE "', $colores) . '"';
$ORDER_BY = 'ORDER BY pc.color ASC';
$r = buscar();
if (mysql_num_rows($r)) {
echo '<h1>Encontrados por [titulo ó descripción] y color</h1>';
echo '<p>Se detectaron los colores "' . join(', ', $colores) . '" en su texto de búsqueda, a continuación se muestran los resultados de los productos que sean del color escogido.</p>';
echo BUSCAR_mostrar_resultados($r);
}
}
// Registremos la búsqueda y fin!
/* INET_ATON = Adress 2 Number; INET_NTOA = Number 2 Adress */
@($c = sprintf('INSERT INTO %s (codigo_busqueda,ip,texto_buscado,texto_buscado_regexed,texto_buscado_regexed_fase_2,fecha,referencia) VALUES (NULL,INET_ATON("%s"),"%s","%s","%s",NOW(),"%s")', db_prefijo . 'busquedas', $_SERVER['REMOTE_ADDR'], $busqueda, $busqueda_regexed, $busqueda_regexed_fase_2, db_codex(@$_SERVER['HTTP_REFERER'])));
@db_consultar($c);
function buscar()
{
global $COMUN, $WHERE, $GROUP, $ORDER_BY;
$c = sprintf('%s FROM flores_producto_variedad AS pv LEFT JOIN flores_producto_contenedor AS pc USING(codigo_producto) WHERE %s %s %s', $COMUN, $WHERE, $GROUP, $ORDER_BY);
return db_consultar($c);