在表单提交后显示成功/错误消息- codeigniter


displaying success/error messages after form submission - codeigniter

我不知道如何显示成功/错误消息。主要问题是把代码放在哪里。这里,我插入我的代码。请帮助我完成它。我是新来的codeigniter,这里的一切都很有条理。在此之前,在core php中,我们通过header('location…')传递错误/成功消息;但是,在这里,情况完全不同。

<<p> 视图/strong> (index . php)
<?php echo form_open_multipart('welcome/MemberFileUpload');?>
  <input type="file" name="files[]" multiple> <br>
  <input type='submit' value='Submit'>
</form>
控制器

class Welcome extends CI_Controller
{
    public function __construct()
        {
        parent::__construct();
        $this->load->model('news_model');
        $this->load->library('session'); // Start Session
        $this->load->helper('form');
        $this->load->library('form_validation');
        }
 public function member_CAttachments()
 {
     $data['results'] = $this->news_model->member_MAttachments(); 
     $this->load->view('member/templates/header');
     $this->load->view('member/index',$data);
     $this->load->view('member/templates/footer');
    }
  function MemberFileUpload()
    {       
        $this->form_validation->set_rules('FileTitle', 'Title', 'required');
        if ($this->form_validation->run() === FALSE)
            {
            redirect('welcome/member_CAttachments/');
        }
        else
        {
                $FileTitle = $this->input->post('FileTitle');
                $FileDesc = $this->input->post('FileDesc');
            $CurrentDate=date("Y-m-d h:i:s");
            $InsertedFileID=$this->news_model->UploadFileDetails($FileDesc, $CurrentDate,$FileTitle);
            $UploadDirectory='assets/Upload/';
            $TotalUploadedFiles=count($_FILES['files']['name']);
            for($i=0;$i<$TotalUploadedFiles;$i++)
            {
                $UploadedFileName=$_FILES['files']['name'][$i];
                $EncFileName=time().$UploadedFileName;
                if(move_uploaded_file($_FILES['files']['tmp_name'][$i], $UploadDirectory.$EncFileName))
                    {
                    $this->news_model->UploadFiles($InsertedFileID, $EncFileName);
                } 
            }
            redirect('welcome/member_CAttachments/');
        }
     }
}

class News_model extends CI_Model 
{
        public function __construct()
        {
                $this->load->database();
        }
        public function UploadFiles($InsertedFileID,$EncFileName)
        {
            $MemberData = array(
            'FileID' => $InsertedFileID,
            'FilePath' => $EncFileName
            );
            $this->db->insert('MemberFiles', $MemberData);
       }
}

添加到你的控制器:

$this->session->set_flashdata('response',"Data Inserted Successfully");
redirect('welcome/member_CAttachments/');

添加到你的视图:

echo $this->session->flashdata('response');

您的上传代码重定向到

 redirect('welcome/member_CAttachments/');

在这个模板中,你应该放置错误/成功代码