편집 양식을 만들고 싶지만 데이터를 표시 할 때 문제가 있습니다. 이 .. 내 코드에 경고입니다CodeIgniter : 편집 페이지에서 값을 설정하는 방법
PHP는 오류가
심각도가 발생했습니다 :
메시지주의 : 정의되지 않은 인덱스 : pakar_username
파일 이름 : m_pakar/edit_pakar.php
을줄 번호 : 20
이 내 볼 수 있습니다 :
<form method="post" role="form" action="<?=base_url()?>admin/m_pakar/edit_pakar?>">
<label>Username</label>
<input class="form-control" type="username" name="username" value="<?php echo $coba['pakar_username']?>" ><br>
<label>Password</label>
<input class="form-control" type="text" name="password" value="<?php echo $coba['pakar_password']?>"><br>
<label>Email</label>
<input class="form-control" type="email" name="email" value="<?php echo $coba['pakar_email']?>" ><br>
<button type="submit" class="btn btn-success">Update</button>
</form>
내 컨트롤러 : 내 코드에 문제가
public function edit_pakar($id){
$this->general->set_table('data_pakar');
$this->general->order('pakar_id', 'asc');
$datasend['coba'] = $this->general->get_result_array();
$datasave = array(
'pakar_username' => $this->input->post('username', TRUE),
'pakar_password' => md5($this->input->post('password', TRUE)),
'pakar_email' => $this->input->post('email', TRUE),
);
$this->general->set_table('data_pakar');
$this->general->where($datasave);
$this->general->update($datasave);
$dataview['content'] = $this->load->view('admin/m_pakar/edit_pakar', $datasend, TRUE);
$this->load->view($this->template, $dataview);
}
있습니까? pakar_username뿐만 아니라 편집 양식의 모든 기존 데이터가 표시되지 않습니다.
가 기분이야 어떤 종류의 general' : 당신은 코바 필요 까봐, 그래서 나는
이제도록 입력 필드를 편집 ... "coba2"조정 톰 데이터베이스 라이브러리? –
이 함수의 코드를 보여줄 수 있습니까?'$ this-> general-> get_result_array();'? – PinoyPal
@PinoyPal이 내 함수 :'public function get_result_array() { $ get = $ this-> db-> get ($ this-> tbname); if ($ get-> num_rows()> 0) { return $ get-> result_array(); } else { false를 반환합니다. } } 내 코드에는 아무런 문제가 없습니다. – sepuluh10