Я сделал календарь в php codeigniter.Когда мы нажимаем на любую дату, мы можем зарегистрировать событие, а также увидеть зарегистрированные события и щелкнуть по ним, чтобы отследить их.На странице отслеживания я хочу добавить 2 кнопки «Следующая» и «Предыдущая», чтобы перейти к следующему или предыдущему событию в календаре.
$("#btn_track").click(function(){
var form = $(this).parent("form");
var input = form.find('input[type="text"]');
form.attr("action", base_url("app/track/"+input.val()));
form.submit();
});
Выше приведен код js для кнопки отслеживания, что я должен делать для следующих и предыдущих событий.?Ps В одну дату также зарегистрировано несколько событий.
Код стороны контроллера:
public function track(){
//Update Payment Status if form submitted
$action = $this->input->post("action");
$order_id = ($this->input->post("order_id")) ? $this->input->post("order_id") : $this->uri->segment(3);
if(!empty($order_id)){
$data["page"] = "track";
//Get Event Data
$data["event"] = $this->crud->read_row("*", "event", array("eid" => $order_id));
//Get Items List
$data["items_list"] = $this->crud->read("*", "item", array("event_id" => $order_id));
//Get Payment Data
$data["payment_data"] = $this->crud->read("*", "payment", array("event_id" => $order_id));
//Get Client Data
$data["client"] = $this->crud->read_row("*", "client", array("id" => $data["event"]["client_id"]));
}
else{
$data["page"] = "404";
}
//$data["user"] = $this->userU;
$data["CSession"] = $_SESSION;
$this->load->view("app/index", $data);
}