Welcome Guest, Not a member yet? Register   Sign In
Inserting data into mysql from a form(What everybody assumes every newbie ought to figureout for himself/herself).Help i
#2

[eluser]Murodese[/eluser]
You're a bit mixed up. The controller defines functions that are uri-friendly, so in your case, you'd probably want it to look more like this;

Controller (arc.php):

Code:
class Arc extends Controller
{
    function Arc()
    {
        parent::Controller();
        $this->load->model('arc_model');
    }

    function create()
    {
        if ($this->input->post('submit')) // this assumes that your submit button is called "submit"
        {
            $this->arc_model->insert($this->input->post('username'), $this->input->post('email'));
        }
        else
        {
            $this->load->view('userform');
        }
    }
}

Model (arc_model.php):

Code:
class Arc_model extends Model
{
    function Arc_model()
    {
        parent::Model();
    }

    function insert($username, $email)
    {
        $data = array(
            'username' => $username,
            'email'    => $email
        );

        return $this->db->insert('tablename', $data);
    }
}

View (userform.php) would be whatever your html forms are (form names would be username, email and submit).

Set up like this, you'd go to http://baseurl/index.php/arc/create and give your form a submit of the same url, and it'd add the row to your db.


Messages In This Thread
Inserting data into mysql from a form(What everybody assumes every newbie ought to figureout for himself/herself).Help i - by El Forum - 11-14-2008, 07:25 AM



Theme © iAndrew 2016 - Forum software by © MyBB