tak jak tam jest napisane, zamieniłem na page.php?data=xxx
<nav id="page-nav"> </nav> <script> $(function(){ var $container = $('#container'); $container.imagesLoaded(function(){ $container.masonry({ itemSelector: '.selfie', columnWidth: 0 }); }); $container.infinitescroll({ navSelector : '#page-nav', nextSelector : '#page-nav a', itemSelector : '.selfie', loading: { finishedMsg: 'No more pages to load.', img: 'http://i.imgur.com/6RMhx.gif' } }, function( newElements ) { FB.XFBML.parse(document.getElementById('container')); var $newElems = $( newElements ).css({ opacity: 0 }); $newElems.imagesLoaded(function(){ $newElems.animate({ opacity: 1 }); $container.masonry( 'appended', $newElems, true ); }); } ); }); </script>
plik page.php
$position = 8*$_GET['data']; $data = $selfie->selfielist($position); while ($row = $data->fetch()) { $l++; echo ' <div class="selfie"> tutaj info zaciągnięte z bazy. </div>'; } i funkcja selfielist() public function selfielist($page) { $this->selfies = $this->pdo->query("SELECT id, x, x, x, x, x, x FROM x ORDER BY date_ref DESC LIMIT $page, 8"); return $this->selfies; }
jak funkcja jest tak jak powyżej wyświetla, że brak rekordów
a gdy usunę LIMIT $page, 8 to wyświetlają się wszystkie w kółko (w nieskończonośc)
ma ktoś jakąś radę na to?