Codeigniter: получение следующих или предыдущих событий в календаре - PullRequest
0 голосов
/ 12 декабря 2018

Я сделал календарь в 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);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...