Example #1
0
            $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);
            foreach ($cars as $c) {
                if ($first) {
                    $first = false;
                } else {
                    $json .= ',';
                }
                $json .= '{ "id" : "' . $c->get_id() . '",
								"description" : "' . $c->get_year() . ' ' . $m->get_make()->get_name() . ' ' . $m->get_name() . '", 
								"year" : ' . $c->get_year() . ',
								"price" : ' . $c->get_price() . ',
								"color" : "' . $c->get_color() . '",
								"image" : "' . $c->get_image() . '"
								}';
            }
            $json .= ']}';