Для первого вопроса вам нужно использовать выбранный атрибут в теге option.
<select name="estimate_lead_id">
<? foreach($leads->result() as $lead) {
echo '<option value="'.$lead->id.'"';
if ($lead->selected)
echo ' selected="selected"';
echo '>'.$lead->lead_name.'</option>\n';
} ?>
</select>
Во-вторых, это нуждается в дополнительном уточнении, но я подозреваю, что ответ будет включать и если предложение, которое использовало in_array
, чтобы проверить, находится ли текущее поле в массиве поля в оценке , Затем вы распечатали бы только html-данные, когда условие истинно.