Как сохранить флажки в списке данных при переходе на следующую, предыдущую страницу? - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть Code Igniter на основе списка данных из базы данных с подкачкой, поиском и сортировкой. У меня тоже есть флажки для каждой записи.Когда я проверяю несколько страниц на разных страницах, мне нужно, чтобы эти выбранные значения обрабатывались для другой страницы.Как я могу получить это те?

В настоящее время, когда я перемещаю одну страницу на другую, выбранные значения флажков пропадают .. Как сохранить, чтобы получить наконец?

Ответы [ 2 ]

0 голосов
/ 02 декабря 2011

Если значения флажков относительно малы, вы можете использовать сеансы, например,

В вашем контроллере:

if (!$this->session->flashdata('checkbox_field'))
{
    $data['checkbox_field'] = $this->post->input('checkbox_field');
    $this->session->set_flashdata('checkbox_field', $data['checkbox_field']);
}

По вашему мнению (может быть все в одной строке, только с отступом, таквам не нужно прокручивать, чтобы увидеть всю строку):

<input type="checkbox" name="checkbox_field" 
id="checkbox_field"<?php 
echo set_checkbox('checkbox_field', '1', $checkbox_field); ?> value="1" />
0 голосов
/ 02 декабря 2011

вы пытались добавить set_checkbox ()? попробуйте.

проверить это в документации codeigniter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...