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
Post a Comment