Es que con lo que estas mencionando todo el tiempo se va a ejecutar el else. Porque isset lo que hace es verificar si existe o no una variable llamada $pagina anteriormente, y como existe aunque este vacia, va a encontrar la condicion del if falsa siempre, en tu caso cambia !isset por empty
Código PHP:
Ver original$pagina = $_GET["page"];
$TAMANO_PAGINA = 12;
$inicio = 0;
$pagina=1;
}else {
$inicio = ($pagina - 1) * $TAMANO_PAGINA;
}