Перейти к содержанию

Рекомендуемые сообщения

В и шаблоне вот

<select name="category_id" size="3" multiple style="height: 300px;">
                <option value="0" selected="selected"><?php echo $text_none; ?></option>
                <?php foreach ($categories as $product_categories) { ?>
                <?php if ($product_categories['category_id'] == $category_id) { ?>
                <option value="<?php echo $product_categories['category_id']; ?>" selected="selected"><?php echo $product_categories['name']; ?></option>
                <?php } else { ?>
                <option value="<?php echo $product_categories['category_id']; ?>"><?php echo $product_categories['name']; ?></option>
                <?php } ?>
                <?php } ?>
              </select>

Не выбирает несколько категорий, в mysql установлен INT(11)

Подскажите, как выбрать несколько категорий и записать их с помощью выбора этого select'a 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 17.09.2017 в 23:23, hervam сказал:

name="category_id"

name="category_id[]"

в $_POST['category_jd']   будет массив выбранных пунктов

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 23.09.2017 в 16:26, fanatic сказал:

name="category_id[]"

в $_POST['category_jd']   будет массив выбранных пунктов

@fanatic Можно подробнее? Спасибо

Изменено пользователем hervam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, hervam сказал:

Можно подробнее?

что подробней?  кроме 

multiple

нужно имя поля задать массивом   

 

name="category_id[]"

в обработчике, перебираете  массив  $_POST['category']

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.