Thursday, July 22, 2010

Weakness of codeigniter Form Validation

Codeigniter Form Validation is a very popular validation library. we use this library quite extensively. But it has some short comings. we will discuss the shortcomings here.

the Form Validation library only validates $_POST fields. so, if we have a upload image in our form, this validation library always shows that the uploaded field is empty.

we set the validation rule for our upload field as follows:

$val->set_rules('userfile', 'Profile Picture', 'required');

This is because our uploaded file resides in the $_FILES variable, not in the $_POST field. So, we need to make some way to validate our $_FILES variable.

See my extended Form Validation library for codeigniter. This weakness has been overcome.

Other Links:

Documentation of Codeigniter Extend MY Form Validation Library.

See the book OpenCart 1.4 Template Design Cookbook.
See the book Joomla Mobile Development Beginners Guide

List of my works:

Opencart Extensions:

  1. Product Based Quantity Wise Shipping: Find it here.
  2. OpenSSLCOMMERZ: integrate SSLCOMMERZ with opencart: Find it here.
  3. Fine Search v.1.0 - Improves Opencart search feature to find relevant: Find it here.
  4. Opensweetcaptcha - An easy way to generate attractive captcha for your system!: Find it here.
  5. Custom Field Product - add unlimited custom fields to the product form: Find it here.
  6. Formcaptcha - add captcha on the register page: Find it here.

My Books:

  1. OpenCart 1.4 Template Design Cookbook.
  2. Joomla Mobile Development Beginners Guide

1 comment:

uno said...

article that you created is very interesting, by reading this article I have a reference to write a new post on my blog