} if ($min_price != null) { $json .= '"minPrice" : ' . $min_price . ','; } if ($max_price != null) { $json .= '"maxPrice" : ' . $max_price . ','; } //order by $order_by_options = array('Year Low to High', 'Year High to Low', 'Price Low to High', 'Price High to Low'); if ($order_by < 0 | $order_by > 3) { $order_by = 0; } $json .= '"orderBy" : "' . $order_by_options[$order_by] . '"'; $json .= '},'; //paging $row_count = $m->get_car_count($min_year, $max_year, $min_price, $max_price); if ($rows_per_page > 0) { $page_count = ceil($row_count / $rows_per_page); } else { $page_count = 1; } $json .= '"paging" : { "rowCount" : ' . $row_count . ', "rowsPerPage" : ' . $rows_per_page . ', "pageNumber" : ' . $page_number . ', "pageCount" : ' . $page_count . ' },'; $json .= '"cars" : ['; //get cars $first = true; $cars = $m->get_cars($min_year, $max_year, $min_price, $max_price, $order_by, $page_number, $rows_per_page);