I have two multiple dropdown in which one dropdown i have all the fields with all the values and in second drop down i have shown the selected value but with this all the other values are also coming which i have not selected ,i want to show only those three values which i have selected at the time of add record and values are saved comma separately in db(1,2,3). Below is my php code which shows selected value as well as all the other value also.So i want to remove that values from the second dropdown which i have not added.Where $state is a array which shows all the list of with there id and name.
<div class="form-group end">
<select id="second" multiple="true" name="states[]" id="states" >
<?php
foreach($states as $key => $val){
$value = $val->id;
$name = $val->name;
$selected = 1,2,3;
$selected_values = explode(",",$selected);
echo "<option value='$value'".((in_array($value,$selected_values)) ? " selected='selected'":"").">$name</option>";
}
//var_dump($name);die;
?>
</select>
My multiple drop down is like this http://jsfiddle.net/h8zuc/