Więc mam artykuły w danej kategori np mamy w kategori 200 art.
<?php $classDoc2 = new Doc(); $classDoc2->_path = $_GET['FOR']; $classDoc2->_order = "Time DESC"; $a = $classDoc2->lstDocuments2(); $acrRecord = @search_table($a,$_GET['ID']); // prev $prevRecord = $acrRecord - 1; // next $nextRecord = $acrRecord + 1; $smarty->assign('prievId',$a['data'][$prevRecord]['Id']); $smarty->assign('prievTitle',$a['data'][$prevRecord]['Title']); $smarty->assign('nextId',$a['data'][$nextRecord]['Id']); $smarty->assign('nextTitle',$a['data'][$nextRecord]['Title']); ?>
na dole każdego ar. piszę czytaj nastepny i poprzedni. Więc to co wyzej sprawdzam pozcyje danego art w tablicy i pobieram nastepny i poprzedni ID i Tytuł. jak bedzie 2 tys art co co bede musial czytac z tablicy 2 tys. mało wydajne rozwiązania chyba. myślałem nad LIMIT ale jak dam np LIMIT 10 to nie działa..