ユーザーが更新できるように、データベースから取得したデータから 2 つのフォーム フィールドを作成しようとしています。テーブルが呼び出されrecords
、非常に単純です。
Record_ID
タイトル
内容
私のモデル:
function get_data()
{
$r = $this->uri->segment(3);
$query = $this->db->get_where('records', array('Record_ID' => $r));
return $query->result();
}
私のコントローラー:
function set_values()
{
$data = $this->entries_model->get_data();
$this->load->view('update_view', $data);
}
そして私の更新レコードビュー:
<?php
echo form_open('site/update',$data);?>
Title:
<?php echo form_input('title',set_value('title'));?>
Content:
<?php echo form_input('content',set_value('content'));
echo form_submit('submit', 'Submit');?>
<?php echo form_close();?>
問題は、次のエラーが発生することです。
PHP エラーが発生しました
重大度: 通知
メッセージ: 未定義の変数: データ
ファイル名: views/update_view.php
ライン番号: 10
私の質問は 2 つあります。
- ビュー フォームでこのデータにアクセスする方法と
- それぞれのフィールドに入力するにはどうすればよいですか。
私は Codeigniter を初めて使用します。私の質問は単純に見えるかもしれませんが、助けていただければ幸いです。前もって感謝します。