if ($_GET['id']) // Si existe la variable "id" en la barra url...
{
$id = $_GET['id'];
$query_Rs = "SELECT * FROM nombre-de-tabla WHERE nombre-de-campo = '$id' ORDER BY nombre-de-campo DESC";
}
//*BUSCADOR DE REGISTROS!*/
if ($_GET['buscar'])
{
$buscar = $_GET['buscar'];
$query_Rs ="SELECT * FROM nombre-de-tabla WHERE campo1 LIKE \"%$buscar%\" OR campo2 LIKE \"%$buscar%\" OR campo3 LIKE \"$buscar%\" ORDER BY campo4 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);
?>
Continúa en la página siguiente
Usuarios que han visto este tema también han visto...
- Acceder a MySQL 4.1 o superior con PHP
- Evitar que se muestren errores en PHP
- Como proteger carpetas web con PHP
- Agregar caritas al sistema en PHP
- Utilizar las Cookies en PHP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.