Ok, I have zipped up a Word document, pagination_errors.zip, with document pagination_errors.doc inside it.
Here's the issue:
From my search form, I enter something like '-unix +html' in a 'skills' field. In the resulting Page 1, you will see my session for skills exists: -unix +html (I've echoed it out before the SQL). Immediately following, you will see I've echoed out the SQL statement. It returns:
-unix +htmlSELECT SQL_CALC_FOUND_ROWS * FROM resume INNER JOIN candidate WHERE resume.Section_ID = '1' AND MATCH (resume.Section_Value) AGAINST ('-unix +html' IN BOOLEAN MODE) AND candidate.Candidate_ID = resume.Candidate_ID AND candidate.Location IN ('CA', 'California') LIMIT 0 , 10
When I hit page 2, it returns...
SELECT SQL_CALC_FOUND_ROWS * FROM candidate WHERE LIMIT 10 , 10
Therefore, nothing gets passed to the second (or other) pages.