[eluser]suba[/eluser]
hi all
This is my form with re-populate check box value after submit . I solved my problem myself. This is my actual code. If you need, pls refer this for your future.
Code:
<?
$check=array('English'=>array('name'=>'language[]','id'=>'english','value'=>'ENGLISH'),'Chinese'=>array('name'=>'language[]','id'=>'chinese','value'=>'CHINESE'),'Malay'=>array('name'=>'language[]','id'=>'malay','value'=>'MALAY'),'Tamil'=>array('name'=>'language[]','id'=>'tamil','value'=>'TAMIL'),'Hokkien'=>array('name'=>'language[]','id'=>'hokkien','value'=>'HOKKIEN'),'Cantonese'=>array('name'=>'language[]','id'=>'cantonese','value'=>'CANTONESE'),'Teochew'=>array('name'=>'language[]','id'=>'teochew','value'=>'TEOCHEW'));
// problem solved here. this code for re-populate check box value
$lang=$this->input->post('language');
for($i=0;$i<count($lang);$i++)
$languge[$lang[$i]]=$lang[$i];
foreach($check as $key=>$value){
if( isset($languge[$value['value']]))
$value['checked']=true;
echo form_checkbox($value).$key;
$i++;
}
unset($lang);unset($language)
?>
Thanks..