CodeIgniter Forums
Empty update form_input - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23)
+--- Thread: Empty update form_input (/showthread.php?tid=42019)



Empty update form_input - El Forum - 05-24-2011

[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? :/


Empty update form_input - El Forum - 05-24-2011

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

InsiteFX


Empty update form_input - El Forum - 05-24-2011

[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;



Empty update form_input - El Forum - 05-24-2011

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

InsiteFX