Hola
No acabo de entender esta sentencia:
Código PHP:
$paginas=ceil($r2[0]/$end);
Aparte, por que pones la variable $paginas entre parentesis en la consulta? Aunque supongo que tampoco molesta.
Prueba dos cosas. Inserta este codigo:
Código PHP:
$paginas=ceil($r2[0]/$end);
echo $paginas;
y luego esta url:
producto.php?pag=3
para comprobar que la variable tiene valor.
Aparte, puede ser que las barras esten invertidas. Prueba a poner las barras asi:"/"