Jump to content


Jonata Cassiano

Member Since 20/05/2015
Offline Last Active 22/05/2015, 13:51
-----

Topics I've Started

Redirecionamento

20/05/2015, 16:58

 
Olá galera sou iniciante com o framework Codeigniter e PHP, estou com um problema, estou seguindo seus vídeos de codeigniter.
Meu problema, é que tenho um view de cadastro de clientes, e nela também tenho um modal para cadastro de alunos, que tem relacionamento com cliente, eu preencho os dados do cliente, e antes de salvar o cliente eu abro o aluno e preencho os dados dele no modal, porém quando que salvos os dados do aluno, é redirecionado novamente para a página do cliente, mas com o formulário do cliente em branco, o aluno salva no banco.
Abaixo segue meu método cadastrar no controlador aluno:
 
 
 
 
 

public function cadastrar() {
        
        $data['nome'] = $this->input->post('nome');
        $data['dataNascimento'] = $this->input->post('dataNascimento');
        $data['escola'] = $this->input->post('escola');
        $data['professor'] = $this->input->post('professor');
        $data['sala'] = $this->input->post('sala');
        $data['serie'] = $this->input->post('serie');
        $data['horarioEntrada'] = $this->input->post('horarioEntrada');
        $data['horarioSaida'] = $this->input->post('horarioSaida');
        $data['dataVencimento'] = $this->input->post('dataVencimento');
        $data['mensalidade'] = $this->input->post('mensalidade');
        $data['inicioContrato'] = $this->input->post('inicioContrato');
        $data['terminoContrato'] = $this->input->post('terminoContrato');       
        
       if ($this->db->insert('aluno', $data)) {
            $data['msg'] = "Aluno Cadastrado com Sucesso..";
            $this->load->view('includes/msg_erro', $data);
            redirect('cliente/cadastro/7', $data);
        } else {
            $data['msg'] = "Não foi possível cadastrar aluno.";
            $this->load->view('includes/msg_erro', $data);
            redirect('cliente/cadastro/8', $data);
        }    
    }

 


IPB Skin By Virteq