Как я могу перенаправить страницу в codeigniter - PullRequest
0 голосов
/ 08 мая 2018

Я начинаю кодировать в codeigniter, здесь после кнопки отправки данные должны быть вставлены в базу данных и перенаправлены на следующую страницу. Для меня вставка в базу данных успешно выполнена, но страница не перенаправляет; это мой контроллер - Home.php

но я получаю ошибку, так как запрошенный URL / код / ​​дисплей не найден на этом сервере.

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Home extends CI_Controller{
    public function __construct()
    {
        parent::__construct();

    }
    public function index()
    {
        $this->load->view('demo');
        //$this->load->model('Insert_data');
    }
    public function savedata()
    {

        if($this->input->post('submit'))
        {
            $data=array(
                'name'=>$this->input->post('name'),
                'email'=>$this->input->post('email'),
                'content'=>$this->input->post('content'));

           $result=$this->Insert_data->saverecords($data);  
           if ($result)
        {
            echo "Records Saved Successfully";

            redirect(base_url().'Home/display');
        }   
        else
        {
            echo "Records not Saved Successfully";
        }
        }
    }
    public function display()
        {
            $this->load->view('display');
        }

}

1 Ответ

0 голосов
/ 14 мая 2018
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Home extends CI_Controller{
    public function __construct()
    {
        parent::__construct();

    }
    public function index()
    {
        $this->load->view('demo');
        //$this->load->model('Insert_data');
    }
    public function savedata()
    {

        if($this->input->post('submit'))
        {
            $data=array(
                'name'=>$this->input->post('name'),
                'email'=>$this->input->post('email'),
                'content'=>$this->input->post('content'));

           $result=$this->Insert_data->saverecords($data);  
           if ($result==1)
        {
            echo "Records Saved Successfully";

            redirect('Home/display');
        }   
        else
        {
            echo "Records not Saved Successfully";
        }
        }
    }
    public function display()
        {
            $this->load->view('display');
        }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...