Shouldn't it be greater equal zero to get the first element?
On Thu, Sep 13, 2012 at 8:13 AM, Metzler, David metzlerd@evergreen.eduwrote:
**
Seems like it should work provided you really meant $index to be $key. That’s not in your real code, right? If it is in your cod that way, that’s the bug. ****
*From:* support-bounces@drupal.org [mailto:support-bounces@drupal.org] *On Behalf Of *Kamal Palei *Sent:* Thursday, September 13, 2012 5:32 AM *To:* **support@drupal.org** *Subject:* [support] Tableselect in forms issue****
Hi All****
I am trying to use tableselect in forms as per below code.****
- $form['category_boundary']['category_fieldset']['catg'] = array** ( '#type' => 'tableselect', '#header' => $header, '#options' => $options, '#multiple' => TRUE, '#js_select' => FALSE, );*****
By manipulating options array, I can add the rows in forms table.****
Sometimes I need to remove the selected rows from form table.****
My question is, how can I determine if a particular row is selected.****
Currently using below code to determine which row is selected.****
foreach($form_state['values']['category_boundary']['category_fieldset']['catg'] as $key => $value)** {
if($form_state['values']['category_boundary']['category_fieldset']['catg'][$index]
{ //row is selected. } else { //row is not selected. } }*****
I can determine all the rows if those are selected or not except the 0th row.****
Can somebody tell me, what is the RIGHT way to determine if a particular row in a table is selected or not.****
Best Regards****
Kamal****
-- [ Drupal support list | http://lists.drupal.org/ ]