Te recomiendo mucho esta liga
http://www.desarrolloweb.com/articulos/1248.php
lo que yo nunca vi en tu primer script es que en algun momento cacharas la variable
Código PHP:
@$pg=$_GET['pg'];#segun yo faltaria algo asi , en el ejemplo de la liga asi viene
if (!isset($pg)) #veo esto pero no que la caches