0

I am trying this code and it seems to be working when data is not inputted but I need the data to come from the form. The page doesn't react and only adds a question mark in the url.

 //On view folder
<form method = "" action = "">
        <?php
            echo form_open('Cntrl_SignUp/add_user');
            echo form_label('Username:');
            echo form_input(array('username'=>'username'));
            echo form_submit(array('id'=>'submit','value'=>'SIGN UP'));
            echo form_close();
        ?>

    </form>
 // On controller folder
<?php    
    class Cntrl_SignUp extends MX_Controller 
    {
        function __construct()
        {
            parent::__construct();
            $this->load->helper('url');
            $this->load->database();
            $this->load->helper('form');
        }
        public function index()
        {

            $this->load->view('vw_signUp');
        }

        public function add_user()
        {
            $this->load->model('Mdl_SignUp');
            $data = array(
                            'username' => $this->input->post('username')
                        );
            $this->Mdl_SignUp->insert($data);
            $query = $this->db->get("tblUser");
            $data['records'] = $query->result();
            echo 'Sign Up Successful!';
        }
    }

    ?>
Euphemia
  • 65
  • 1
  • 9

0 Answers0