Severity: Notice
Message: Undefined variable: blog_data
Filename: views/savedata.php
Line Number: 4
Backtrace:
File: /Applications/MAMP/htdocs/success_story_ci/application/views/savedata.php
Line: 4
Function: _error_handler
File: /Applications/MAMP/htdocs/success_story_ci/application/controllers/Story.php
Line: 31
Function: view
File: /Applications/MAMP/htdocs/success_story_ci/index.php
Line: 315
Function: require_once
public function savedata(){
if(!empty($this->input->post())){
$data = array(
'cluster_det' => $this->input->post('Clust_det'),
'need_of_activity' => $this->input->post('need_of_the_activity'),
'intervention' => $this->input->post('intervention'),
'impact' => $this->input->post('impact'),
'key_stakeholders' => $this->input->post('Key_stakeholders'),
'beneficiaries' => $this->input->post('beneficiaries'),
'activity_det' => $this->input->post('activity_det'),
'reference_contact' => $this->input->post('reference_contact'),
'image' => 'imageaddress',//$this->input->post('image')
'title' => $this->input->post('title')
);
$res = $this->db->insert('blog', $data);
$id = $this->db->insert_id();
$this->db->select('*');
$this->db->from('blog');
$this->db->where('id', $id);
$blog_data = $this->db->get();
$this->load->view('savedata', $blog_data);
echo 'data saved';
return true;
}
}
public function index()
{
$this->load->view('savedata');
}
вышеприведенный код должен передать переменную в представление, т.е. команду вставки данных и идентификатор из последней записи, чтобы последняя запись была передана в качестве переменной $blog_data
для просмотра. Также требуется отправить переменную в представлении с codeigniter для отображения записи в блоге.