+2  A: 

You want to have your form post to itself. Right now it's skipping the validation.

All of your validation functions are in the index method. Change this line in myBlog_view.php:

<?=form_open('myBlog/myBlog_insert');?>

to:

<?=form_open('myBlog');?>

And then you'll need to call the insert method after the validation, so in your controller, before this line: $this->load->view('formSuccess_view');

you'll need to add in this:

$this->myBlog_insert();

See if that works.

derrickp
it worked!thanks!
rabidmachine9