[Codeigniter-users] CIでの顧客管理システム

Back to archive index

牧尾竜一 ryuic****@jom*****
2008年 8月 7日 (木) 16:02:28 JST


JOMRです。

> set_userdata() を呼ぶだけですね。
>
> $this->session->set_userdata('some_name', 'some_value');
>   
cu_idをセッションに保存すると仮定して
一覧表示せるメソッドには
$this->session->set_userdata('sess_cu_id', $cu_id);

詳細には
$data['sess_cu_id'] = $this->session->userdata('sess_cu_id');
$this->load->view('customer/detail', $data);
としたのですがうまく出来ませんでした。

マニュアルもみてみたのですがいまいち使い方がわかりません。
セッションを使った簡単なカウンンターも試してみたのですが

一覧より顧客選択(ここでセッション開始(customer)
↓
詳細(ここでセッションデータを呼び出し)(customer/detail)

と画面をまたぐ場合にはどのように使えば良いのでしょうか?
どなたかご教授宜しくお願いします。


>>> JOMRです。
>>>
>>> ログインの実装は少し難解というかまだ早いのかなと思い、
>>> セッションに関してお聞きしたいのですが、
>>>
>>> 現在仮実装しているのは、
>>> まず、一顧客を選択しそこへPC登録ボタンを準備し
>>> 登録ボタンをクリックすると顧客IDを次の画面へPOSTしてPCテーブルへ顧客IDと
>>> ともに登録しています。
>>> ここでも素人発想ですが、顧客IDをPCテーブルのレコードに登録してあるとどの
>>> 顧客を判別できるかなと。
>>>
>>> PCの登録が完了すると続いてPCを登録するというボタンを準備しこれも同じく顧
>>> 客IDをPOSTして登録処理をさせています。
>>> ここで問題が発生しました。
>>>
>>> 2台目以降のPCを続けて登録しようとするとエラーとなってしまいます。
>>> エラー表示は
>>> The URI you submitted has disallowed characters.
>>> となっています。
>>> しかもその下に用意しているメニューにはURIにメニュー項目の名前がそのま
>>> ま表示されてしまっています。
>>> POSTを続けて行っているからどこかでおかしくなってしまっているのかなと思
>>> い、セッションデータに顧客IDを持たせてみたらいいのでは?と考えたのですが
>>> この実装は可能なのでしょうか?
>>> 保存させるセッションデータとしては顧客IDのみなのでCodeIgniterの4KBで収
>>> まると思いました。
>>>
>>> 開始のタイミングは、顧客選択時で開放のタイミングは別の顧客選択時にしたい
>>> と考えています。
>>>
>>> どなたかご教授お願いします。
>>>
>>> _______________________________________________
>>> Codeigniter-users mailing list
>>> Codei****@lists*****
>>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>>>       
>> _______________________________________________
>> Codeigniter-users mailing list
>> Codei****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>>     
>
> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.grisoft.jp 
> Version: 8.0.138 / Virus Database: 270.5.12/1592 - Release Date: 2008/08/05 6:03
>
>
>
>   




Codeigniter-users メーリングリストの案内
Back to archive index