Welcome Guest, Not a member yet? Register   Sign In
CI blank page without saying anything
#1

[eluser]Unknown[/eluser]
Hello, i was following a tutorial from nettuts (CodeIgniter Essentials) and i was making a blog.

Everything worked fine untill i had to make a method to edit posts. This is where the problems appears.
I've followed every single step from the tutorial and i did exactly the same thing but mine is crashing. I've tried to enable the profiler tool but with no luck :/ Im only getting a white screen whenever im submiting the changes.

This is the code from my controller:

Code:
function editpost($postID)
{
  $this->output->enable_profiler(TRUE);
  $data['success'] = 0;
  if($_POST)
  {
   $data_post = array(
    'title' => $_POST['title'],
    'post' => $_POST['post'],
    'active' => 1
   );
   $this->post->update_post($postID, $data);
   $data['success'] = 1;
  }
  $data['post'] = $this->post->get_post($postID);
  $this->load->view('edit_post', $data);
}

its exactly the same with the tutorial!

The model:

Code:
function update_post($postID, $data)
{
  $this->where('postID', $postID);
  $this->db->update('posts', $data);
}

And the view is a very simple page:

Code:
<?php if($success == 1): ?>
   <div class="success">Post edited successfully</div>
  &lt;?php endif; ?&gt;

  &lt;form action="&lt;?= base_url(); ?&gt;posts/editpost/&lt;?= $post['postID'] ?&gt;" method="POST"&gt;
   Title:
   <p>&lt;input type="text" name="title" value="&lt;?= $post['title'] ?&gt;"&gt;&lt;/p>
   Body:
   <p>&lt;textarea name="post" cols="30" rows="10"&gt;&lt;?= $post['post'] ?&gt;&lt;/textarea&gt;&lt;/p>
   <p>&lt;input type="submit" value="Save post"&gt;&lt;/p>
  &lt;/form&gt;

What am i doing wrong? Is there any problem with the version? The guy in the videos is using 2.1 and im using the latest.


Messages In This Thread
CI blank page without saying anything - by El Forum - 10-26-2014, 09:08 AM



Theme © iAndrew 2016 - Forum software by © MyBB