javascript - Infinite scroll problems with get value -
i trying make infinite scrolling script. works fine on index.php page..but when try sort items on page,thats goes wrong..
code:
$limit = 10; $page = (int) (!isset($_get['p'])) ? 1 : $_get['p']; $sql = "select * items"; $start = ($page * $limit) - $limit; if( mysql_num_rows(mysql_query($sql)) > ($page * $limit) ){ $next = ++$page; } $query = mysql_query("{$sql} sold = 0 order id desc limit {$start}, {$limit}"); if(isset($_get["price_lth"])){ $query = mysql_query("{$sql} sold = 0 order price asc limit {$start}, {$limit}"); } if(isset($_get["price_htl"])){ $query = mysql_query("{$sql} sold = 0 order price desc limit {$start}, {$limit} "); } if(isset($_get["sold"])){ $query = mysql_query("{$sql} sold = 1 order id desc limit {$start}, {$limit}"); }
when trying sort items goes : www.sample.com/?sold , when scroll page down javascript adds www.sample.com/?sold#/page/2 , 2 items fethed , added sold ones these 2 items first 2 db (not ones marked sold,it seems js grabs first 2 records db). there 14 records in total in db.. suggestions why sort function doesnt work? because if edit line (changed sold = 1):
$query = mysql_query("{$sql} sold = 1 order id desc limit {$start}, {$limit}");
it works ok on index page,because there 2 items on db sold. no other items fetched db apart these 2 ones.
any appreciated
Comments
Post a Comment