У меня есть этот массив:
$profession_type = array( 'Professional Engineers', 'Accountants', 'Insurance Professionals', 'Attorneys', 'Certified Hazardous Materials Managers', 'Safety Professional', 'Industrial Hygienists', 'IT Professionals', 'Human Resource' );
Я показываю содержимое массива в качестве параметров для тега select:
<select name="profession_type[]"> <option value=""></option> EOL; foreach ($profession_type as $p){ print "<option value='" . $p . "'>" . $p . "</option>"; } print <<<EOL </select>
Я никогда не заполнял ниспадающий ящик динамическими значениями. Значения в $profession_type
будут часто меняться (и в конечном итоге будут выведены из таблицы в db), поэтому я не могу выполнить жесткий код.
EDIT: Извините, мой вопрос был неясным.
id
. <option value='accountants' selected>Accountants</option>
если хранимая процедура возвращает «Бухгалтеры» для значения «professional_type» на основе идентификатора. Это более ясно? Сожалею.
Какие-либо предложения?