$pags = ceil($total / $cant);
if ($pags == 1) return; // Si tengo una sóla página, para qué el paginador?
// Arrastro query string, si corresponde
- $query = $_SERVER['QUERY_STRING'];
+ $query = str_replace('&', '&', $_SERVER['QUERY_STRING']);
if (($pos = strpos($query, 'lista_from=')) !== false)
{
if ($pos) $query = substr($query, 0, --$pos);
for ($i = 0; $i < $pags; ++$i)
{
$from = $i * $cant;
- $q = $query ? "$query&lista_from=$from" : "lista_from=$from";
+ $q = $query ? "$query&lista_from=$from" : "lista_from=$from";
printfl('<td><a href="%s?%s">%s</a></td>', $link, $q, $i + 1);
}
printfl('</tr></table>');