Вернуться на ту же страницу в нумерации страниц

0
| Item | Stock | Description | Action 
| Book | 5     | PHP Books   | Edit   
| Pen  | 14    | Gold Pen    | Edit   
| Pen2 | 2     | Silver Pen  | Edit   

|Previous|1|2|**3**|4|5|Next|

У меня есть некоторые элементы в моей таблице на странице 3, я хочу редактировать элемент, и когда я нажимаю на сохранение данных, я хочу вернуться в эту таблицу с той же страницы.

теперь, когда я нажимаю save, я вернусь на страницу 1

возможно, у вас есть ссылка на чтение или что-то, потому что я не знаю ключевое слово.

  • 0
    Включите ссылку на страницу, на которой они были, в ссылку кнопки сохранения.
  • 0
    Как вы получаете номер своей страницы? Разве вы не можете передать его по GET как index.php?page=2 тогда все, что вам нужно сделать, это $page = $_GET['page']
Показать ещё 2 комментария
Теги:
codeigniter
pagination

1 ответ

0

Добавьте номер страницы в скрытое поле в форме.

После отправки формы перенаправление на эту страницу

Номер страницы - это аргумент, который вы передаете своей функции контроллера: public function index ( $page_nbr = 0)

Вот пример:

public function index($page_nbr = 0)
{
    $this->load->library('pagination');
    $config['base_url'] = '/users/index/';
    $config['total_rows'] = $this->users_model->count_users();
    $config['per_page'] = 40;
    $this->pagination->initialize($config);
    $data['pagination'] = $this->pagination->create_links();
    $data['current_page_number'] = $page_nbr;
    $this->run('users', $data);     
}
  • 0
    хм, как узнать номер страницы?
  • 0
    У вас уже есть это в вашем контроллере. Это должен быть аргумент, который вы передаете своей функции
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню