Intereting Posts
Как получить текущего пользователя Joomla с внешним скриптом PHP Преобразовать координаты латинского / длинного в пиксель X и Y Ошибка PHP: невозможно изменить информацию заголовка – уже отправленные заголовки Какой язык использовать для разбора xml для навигации Как заставить мой класс появиться в автозаполнении Аптаны? Синтаксическая ошибка электронной почты Cakephp SMTP Как иметь внутри, если Получить значение кнопки отправки в PHP Перенаправление на исходную страницу после входа в систему (Codeigniter) Использует ли PHP-деструктор для отображения HTML? ReflectionException: Class ClassName не существует – Laravel Отправка данных и параметров на сервер MySql. После нажатия кнопки HTML – таблица базы данных TRUNCATE Получить информацию о мероприятии с идентификатора ресурса в режиме push-уведомления Jquery скрыть первые 12 элементов, показать следующие 12 элементов

Отображение выбранных значений в поле Multiselect

Я сделал одну страницу для добавления, а также редактирования данных. На странице у меня есть многосегментный ящик. Я хочу знать, как я могу отобразить выбранные значения в случае редактирования? Мой код:

$categories=$objdb->select("vtiger_cf_601", false, "*", false, false); $discountstudentInfo = $objdb->select('paytbl_discounts_students', false, "*", "WHERE fk_paytbl_discounts_discountid = '".$_GET['discountid']."' ", false); <select id="cmbCategory[]" name="cmbCategory[]" class="combo" multiple="multiple"> <option value="" selected="selected" >Select</option> <?php foreach($categories as $category) { foreach($discountstudentInfo as $discountstudentinfo) { if($discountstudentinfo[fk_paytbl_discounts_discountid]==$category[cf_601id]) { $class="selected=selected"; } else { $class=""; } echo '<option value="'.$category[cf_601id].'" "'.$class.'">'.$category[cf_601].'</option>'; } } ?> </select> 

С Уважением,

Панкай

Просто сравните значение параметра со значением переменной. Если он совпадает, выведите выбранный атрибут.

 <option value="val1" <?php if($value == 'val1') echo selected="selected"; ?> /> <option value="val2" <?php if($value == 'val2') echo selected="selected"; ?> />