CI Pagination, Post Method не работаетPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 CI Pagination, Post Method не работает

Сообщение Anonymous »

Хорошо, я довольно новый в CI, и я застрял на странице. Я выполняю эту страницу на наборе записей, который является результатом запроса. Теперь все, кажется, работает нормально. Но есть какая -то проблема, вероятно, со ссылкой. Я отображаю 10 результатов на страницу. Теперь, если результаты меньше 10, то все в порядке. Или, если я подтягиваю все записи в таблице, это работает нормально. Но в случае, если результат составляет более 10 строк, то первые 10 отображаются, и когда я нажимаю на ссылку на страницу, чтобы добраться до следующей страницы, следующая страница отображает остальные результаты из запроса, а также другие записи в таблице. ??? Я в замешательстве .. любая помощь ??function getTeesLike($field,$param)
{
$this->db->like($field,$param);
$this->db->limit(10, $this->uri->segment(3));
$query=$this->db->get('shirt');
if($query->num_rows()>0){
return $query->result_array();
}
}

function getNumTeesfromQ($field,$param)
{
$this->db->like($field,$param);
$query=$this->db->get('shirt');
return $query->num_rows();
}
< /code>

и вот код контроллера .... < /p>

$KW=$this->input->post('searchstr');
$this->load->library('pagination');
$config['base_url']='http://localhost/cit/index.php/tees/show/';
$config['total_rows']=$this->T->getNumTeesfromQ('Title',$KW);
$config['per_page']='10';
$this->pagination->initialize($config);
$data['tees']=$this->T->getTeesLike('Title',$KW);
$data['title']='Displaying Tees data';
$data['header']='Tees List';
$data['links']=$this->pagination->create_links();
$this->load->view('tee_res', $data);
< /code>

Что я здесь делаю ???? Пожалуйста, справка ... < /p>

Я думаю, проблема заключается в том, что $ kw = $ this-> input-> post ('searchstr'); < /code> ..
, потому что, если я жесткий код, значение для $ kw < /code>, он работает нормально. Может быть, я должен использовать пост по -другому ... но как мне пройти значение из формы без публикации, его CI, так что не получай ... ??????

Подробнее здесь: https://stackoverflow.com/questions/261 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»