2

私はcodeigniterを初めて使用します。列が少ない単純なデータグリッドです。グリッドに必要なのは、グリッドからチェック値を取得する必要があるため、foreachループを使用して値を取得する方法がわかりません。 ..

誰かが例plzで私を説明できますか....

 foreach ($persons as $person)
    {
        $this->table->add_row(form_checkbox('att',$person->tab_classid), $person->tab_classid, $person->tab_classtitle, date('d-m-Y H:i',strtotime($person->tab_classtime)),$person->tab_pemail,anchor($person->tab_prsturl,'view','target="_new"'),anchor($person->tab_recurl,'view','target="_new"'),$person->tab_classduration,$person->tab_crtdate, 
        anchor('person/view/'.$person->tab_classid,'view',array('class'=>'view')).' '.
        anchor('person/update/'.$person->tab_classid,'update',array('class'=>'update')).' '.
        anchor('person/test/'.$person->tab_classid,'Attendee',array('class'=>'attendee')).' '.
        anchor('person/delete/'.$person->tab_classid,'delete',array('class'=>'delete','onclick'=>"return confirm('Are you sure want to delete this person?')"))
        );
    }
    $data['table'] = $this->table->generate();
4

1 に答える 1

2

PHPはサーバーコードの処理に最適ですが、探しているのはクライアント側の分析である傾向があります。代わりに、javascript/jqueryでこの種のチェックを行うことをお勧めします。

これを残して/処理しますeach(function(){...});

var check=$('chkboxId').attr('checked').value;
于 2012-11-05T03:34:03.430 に答える