Foros del Web » Programando para Internet » PHP »

Duda consulta php

Estas en el tema de Duda consulta php en el foro de PHP en Foros del Web. Buen día tengo un inconveniente me gustaria saber si alguien me puede ayudar estoy haciendo un buscador con php me he basado en algunos ejemplos ...
  #1 (permalink)  
Antiguo 21/12/2008, 17:26
 
Fecha de Ingreso: noviembre-2008
Mensajes: 2
Antigüedad: 15 años, 5 meses
Puntos: 0
Duda consulta php

Buen día tengo un inconveniente me gustaria saber si alguien me puede ayudar
estoy haciendo un buscador con php me he basado en algunos ejemplos para poder realizarlo.

la duda que me surge es que quisiera poder agregar mas campos de busqueda para hacer busquedas avanzadas y para que los resultados sean mas especificos

este es el codigo

<?php
$currentPage = $_SERVER["PHP_SELF"];
$maxRows_Rs = 6;// este numero es el numero de resultados que quieren que se vean por pagina pueden poner algo asi: $maxRows_Rs = 6; para ver paginas con 6 resultados
$pageNum_Rs = 0;
if (isset($_GET['pageNum_Rs'])) {
$pageNum_Rs = $_GET['pageNum_Rs'];
}
$startRow_Rs = $pageNum_Rs * $maxRows_Rs;

mysql_select_db($database_nombre, $conn);
$query_Rs = "SELECT * FROM control ORDER BY id DESC"; // SELECT Anterior

if ($_GET['id']) // Si existe la variable "id" en la barra url...
{
$id = $_GET['id'];
$query_Rs = "SELECT * FROM control WHERE id = '$id' ORDER BY nombre DESC";
}

//*BUSCADOR DE REGISTROS!*/


if ($_GET['buscar'])

{
$buscar = $_GET['buscar'];

$query_Rs ="SELECT * FROM control WHERE id LIKE \"%$buscar%\" OR nombre LIKE \"%$buscar%\" OR cliente LIKE \"$buscar%\" ORDER BY id DESC" ;

}



$query_limit_Rs = sprintf("%s LIMIT %d, %d", $query_Rs, $startRow_Rs, $maxRows_Rs);
$Rs = mysql_query($query_limit_Rs, $conn) or die(mysql_error());
$row_Rs = mysql_fetch_assoc($Rs);

if (isset($_GET['totalRows_Rs'])) {
$totalRows_Rs = $_GET['totalRows_Rs'];
} else {
$all_Rs = mysql_query($query_Rs);
$totalRows_Rs = mysql_num_rows($all_Rs);
}
$totalPages_Rs = ceil($totalRows_Rs/$maxRows_Rs)-1;

$queryString_Rs = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_Rs") == false &&
stristr($param, "totalRows_Rs") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_Rs = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_Rs = sprintf("&totalRows_Rs=%d%s", $totalRows_Rs, $queryString_Rs);
?>

Si alguien me puede mostrar un ejemplo estaria muy agradecido
  #2 (permalink)  
Antiguo 22/12/2008, 11:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Duda consulta php

Tema trasladado a PHP

http://www.forosdelweb.com/f21/funci...-datos-413499/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:57.