title: Cannot store checkbox values in array to database for some reason!
body: <p>Hi I am having an incredibly hard time with what should be a simple issue. </p>
  
  <p>As of CodeIgniter 1.7, '$this->input->post();' supported arrays but I cannot for get the values into the array for some reason. I have 7 check boxes that store into an array 'services[]' as you can see by this example view:</p>
  
  <pre><code>&lt;?php $servicesdata = array (
           'name' =&gt; 'services[]',
           'value' =&gt; 'in_home_care',
           );
  echo form_checkbox($servicesdata, set_checkbox('services[]', 'in_home_care', FALSE)); ?&gt;
  </code></pre>
  
  <p>I'm quite certain this is the correct fashion because the forms do validate nicely if something goes wrong. Now I start to have issues when storing the values. I have 7 columns that need to have some sort of value... at this point I don't care but ideally it would be a boolean (a binary would work okay too). Here is what I have so far in my controller that everyone claims should work but just does not:</p>
  
  <pre><code>$c = new Client($servicesdata);
  $c-&gt;first_name = $this-&gt;input-&gt;post('first_name', TRUE);
  $c-&gt;in_home_care = $this-&gt;input-&gt;post('services[in_home_care]');
  </code></pre>
  
  <p>You can see the string I put for an example that works perfectly and inserts into a VARCHAR type while the array won't go into the database whatsoever. I feel as if that I am missing something here - namely the 'value' in the array but I'm just not sure where to go from here. Any help would be much appreciated because the only method I can get to work sacrifices my checkbox validation! :(</p>