Hi, How would i change the following to work with MySql results and not an array? $myArray = array( array('id' = > 1, 'title' => 'Test Item 1'), array('id' = > 2, 'title' => 'Test Item 2'), array('id' = > 3, 'title' => 'Test Item 3'), array('id' = > 4, 'title' => 'Test Item 4'), array('id' = > 5, 'title' => 'Test Item 5'), array('id' = > 6, 'title' => 'Test Item 6'), array('id' = > 7, 'title' => 'Test Item 7'), array('id' = > 8, 'title' => 'Test Item 8'), array('id' = > 9, 'title' => 'Test Item 9'), array('id' = > 10, 'title' => 'Test Item 10'), ); $pagination = new pagination(); $myArray = $pagination->generate($myArray, 10); $smarty->assign('listing', $myArray); $smarty->assign('pagination', $pagination->links()); PHP: Cheers, Adam