Выпадающий список

Делимся полями
walkietalkie
Участник
Сообщения: 11
Зарегистрирован: 20 мар 2017, 13:09
Благодарил (а): 2 раза

Выпадающий список

Сообщение walkietalkie » 23 июл 2017, 15:46

Друзья, здравствуйте!

Подскажите, пожалуйста, как сформировать выпадающий список из элементов, записанных в одну строку через запятую? То есть нужно, чтобы на выходе на каждый цвет был свой <option> или что-то аналогичное.

Изображение

На рисунке пример того, как нужно, чтобы было (слева) и как есть на данный момент (справа)

Аватара пользователя
M@dD3n
Администратор
Сообщения: 622
Зарегистрирован: 25 июн 2015, 09:20
Откуда: Russia
Благодарил (а): 24 раза
Поблагодарили: 96 раз
Контактная информация:

Выпадающий список

Сообщение M@dD3n » 23 июл 2017, 18:42

walkietalkie писал(а):Источник цитаты Подскажите, пожалуйста, как сформировать выпадающий список из элементов, записанных в одну строку через запятую?

Ну к примеру есть строчка:

Код: Выделить всё

<? $data = 'red,blue,orange,yellow'; ?>

Преобразовать в массив:

Код: Выделить всё

<? $array = explode(',', $data);?>

А дальше уже работа с массивом:

Код: Выделить всё

<? foreach($array AS $key => $value): ?>
<option value="<?= $key; ?>"><?= $value; ?></option>
<? endforeach; ?>


Просто пример

walkietalkie
Участник
Сообщения: 11
Зарегистрирован: 20 мар 2017, 13:09
Благодарил (а): 2 раза

Выпадающий список

Сообщение walkietalkie » 24 июл 2017, 15:11

Спасибо большое


Вернуться в «Поля системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость