0

私はphp codeIgniterに取り組んでいます。データテーブルのページング中に問題が見つかりました。クエリ文字列を介してビューから値を取得し、GET値として受け取り、where句でデータベースからデータをフェッチするために使用します。直面している問題は、取得したデータのページングを実行すると、別のビューで最初のデータ セットが正常に表示されますが、2 回目のクリックで GET 値が空であるというエラーが表示されます。読み込み、エラーが表示されます。ビューから別の値を選択しない限り、長い間 $_GET['value'] をどこかに保存できるように、体を助けてください。

GET変数の値が失われました。リクエスト時にのみ変更されるように保存したいです(ページの読み込み時にGET値が失われるため、データのページネーションに問題が発生します)

モデル

        function get_data($limit,$offset )
        {

    //$type = $this->input->post('data');


    $this->db->select('S_Name,P_Name,P_Price');
    //$this->db->from();

    $this->db->join('item_info', 'P_Id = I_ProductId ');
    $this->db->join('order_info', 'I_OrderId = O_Id');
    $this->db->join('shops_info', 'O_ShopId = S_Id');

    $this->db->where('S_Id',$_GET['shopId']);
    $query = $this->db->get('product_info',$limit,$offset);

    return $query->result();    
}
4

0 に答える 0