Hola! bienvenido al foro...
el problema q tienes es q no pasas la variable marca cuando haces la paginacion.
Código PHP:
if ($pg != 0) {
$url = $pg - 1;
echo "<a href='$PHP_SELF?pg=".$url."&marca=".$marca."'>« Anterior</a> ";
} else {
echo " ";
}
for ($i = 0; $i <= $pages; $i++) {
if ($i == $pg) {
if ($i == "0") {
echo "<b> 1 </b>";
} else {
$i = $i+1;
echo "<b> ".$i." </b>";
}
} else {
if ($i == "0") {
echo "<a href=$PHP_SELF?pg=".$i."&marca=".$marca.">1</a> ";
} else {
echo "<a href='$PHP_SELF?pg=".$i."&marca=".$marca."'>";
$i = $i+1;
echo $i."</a> ";
}
}
}
if ($pg < $pages) {
$url = $pg + 1;
echo "<a href='$PHP_SELF?pg=".$url."&marca=".$marca."'>Siguiente »</a>";
} else {
echo " ";
}
echo "</p>";
no he probado el codigo pero con esto tendria q funcionarte...
por cierto.. si estas empezando.. prueba con el
Paginator de Jpinedo un paginador exo por uno d los moderadores deste foro!
saludos