Welcome Guest, Not a member yet? Register   Sign In
Empty update form_input
#1

[eluser]Unknown[/eluser]
Hello,

Im new on CodeIgniter..

I have controller (crud):

Code:
function update() {
    $id = $this->uri->segment(3);

    if ($this->input->post('submit')) {
        $title = $this->input->post('title');
        $content = $this->input->post('content');

         $this->load->model('posts_model');
        $this->posts_model->updatePost($id, $title, $content);

        $data['posts'] = $this->posts_model->getPosts();
        $this->load->view('crud_view', $data);
    } else {
        $data = array('id' => $id);
        $this->load->view('updateform', $data);
    }
}

view (updateform)

Code:
<?php $this->load->helper('form'); ?>

    <p>
        &lt;?php echo form_input('title'); ?&gt;
    </p>

    <p>
        &lt;?php echo form_textarea('content'); ?&gt;
    </p>

    <p>
        &lt;?php echo form_submit('submit', 'Submit'); ?&gt;
    </p>

&lt;?php echo form_close(); ?&gt;

and model (posts_model):

Code:
function updatePost($id, $title, $content) {
    $data = array(
        'title' => $title,
        'content' => $content
    );

    $this->db->where('id', $id);
    $this->db->update('posts', $data);
}

Now are:

http://lulzimg.com/i22/e9f615.png and want that be like this: http://lulzimg.com/i22/e6a49a.png

now is empty update form input, but i want that I will see from database what I updating...

Anyone can help? :/
#2

[eluser]InsiteFX[/eluser]
Where's your form_open?

InsiteFX
#3

[eluser]Unknown[/eluser]
crud_view:

Code:
&lt;?php $this->load->helper('form'); ?&gt;

&lt;?php echo form_open('crud'); ?&gt;

    <p>
        &lt;?php echo form_input('title'); ?&gt;

    </p>

    <p>
        &lt;?php echo form_textarea('content'); ?&gt;
    </p>

    <p>
        &lt;?php echo form_submit('submit', 'Submit'); ?&gt;
    </p>
    
    

&lt;?php echo form_close(); ?&gt;
#4

[eluser]InsiteFX[/eluser]
Code:
&lt;?php echo form_open('crud/update'); ?&gt;

InsiteFX




Theme © iAndrew 2016 - Forum software by © MyBB