php - How to show checkboxes as checked when values are set in the database in codeigniter -


i use foreach show data came database.

this plan_data

<?php foreach ($veddingplandata $row) { ?>  <input box value containing "echo row->value_name" >  <?php  }  ?> 

this task data check box [here want show checkbox list in task given plan_id appear cheeked checkbox , remaining list not checked status)

<?php foreach ($veddingplantaskmappingdata $row) { ?> <input type="checkbox" name="task_id[]" value="<?php echo $row->task_id ;?>" checked><?php echo $row->task_name?><br> <?php } ?>   

here show whole task list in check box.

<?php foreach ($allvedingtasks $row) { ?> <input type="checkbox" name="task_id" value="<?php echo $row->task_id ;?>" ><?php echo $row->task_name?><br> <?php } ?>   

i want foreach task_name list selected task there mapped plan_id.

finally found

 <?php               $arrselvedtask = array();                foreach ($veddingplantaskmappingdata $row) {                $arrselvedtask[$row->task_id] = '';                }             ?>                                                 <div class="form-group">                                                    <lable for="task_id" class="control-label col-sm-12">plan task list:</lable>                                                   <div class="col-sm-10">                                                   <div class="checkbox" style="margin-left:40px;">                                                    <?php foreach ($allvedingtasks $row) {                     if(isset($arrselvedtask[$row->task_id])) {                       ?><input type="checkbox" name="task_id[]" value="<?php echo $row->task_id ;?>" checked ><?php echo $row->task_name; ?><br><?php                   }                   else{                       ?><input type="checkbox" name="task_id[]" value="<?php echo $row->task_id ;?>" ><?php echo $row->task_name; ?><br><?php                   }                }                     ?>  

Comments