Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2009, 13:05
mrmaria
 
Fecha de Ingreso: noviembre-2008
Mensajes: 122
Antigüedad: 15 años, 6 meses
Puntos: 4
Pregunta RewriteRule en .htaccess para botones de desplazamiento en tabla de PHP

Hola, estoy intentando hacer amigables las urls de los enlaces de los botones primero, anterior, siguiente y último de una tabla de la cual recupero registros de una base de datos en PHP. Pero no me sale.
En PHP tengo las sgtes variables:

$maxRows_rMiRecordset = 10; //en la tabla solo muestro 10 filas
$pageNum_rMiRecordset = 0;
if (isset($_GET['pageNum_rMiRecordset '])) {
$pageNum_rMiRecordset = $_GET['pageNum_rMiRecordset '];
}
$startRow_rMiRecordset = $pageNum_rMiRecordset * $maxRows_rMiRecordset;

if (isset($_GET['totalRows_rMiRecordset'])) {
$totalRows_rMiRecordset = $_GET['totalRows_rMiRecordset'];
} else {
$all_rMiRecordset = mysql_query($query_rMiRecordset);
$totalRows_rMiRecordset = mysql_num_rows($all_rMiRecordset);
}
$totalPages_rMiRecordset = ceil($totalRows_rMiRecordset/$maxRows_rMiRecordset)-1;
.............
.............

Por ejemplo, para el caso del enlace del botón "anterior", en php, sin usar las reglas RewriteRule, lo normal seria tener:

<a href="<?php printf("%s?pageNum_rMiRecordset=%d%s", $currentPage, max(0, $pageNum_rMiRecordset - 1), $queryString_rMiRecordset); ?>">

AHORA, Intentando hacer la correspondencia,
1) en el script de PHP puse:

$max=max(0, $pageNum_rMiRecordset - 1);
<a href="atras/<?php echo $currentPage ?>/<?php echo $max(0, $pageNum_rMiRecordset - 1) ?>/">

2) en el .htaccess puse lo siguiente:

RewriteRule ^atras/([0-9]+)/([0-9]+)/?$ /mostrartabla.php?currentPage=$1&max=$2 [NC,L]

Pero no me funciona, algo hago mal, se pueden usar reglas para este tipo de enlaces....?