Как сделать повторяющееся вопрос <select name> php

интернет программирование php веб дизайн базы данных

Ребята помогите пожалуйста со следующей задачей в html-php:

к примеру задаю следующий вопрос у пользователя, какие языки вы знаете?
и при нажатие на стреку ему выходит список языков,
при выборе одного языка список закрывается и он не может выбрать больше одного.

<select id="languageSpoken" name="language_spoken">
<option selected="Language" value="0">Language:</option>
<option value="Acehnese">Acèh</option>
<option value="Afrikaans">Afrikaans</option>
<option value="Akan">Akan</option>
<option value="Alemannic ">Alemannisch</option>
<option value="Amharic">አማርኛ</option>
<option value="Old English">Ænglisc</option>
<option value="Arabic">العربية</option>
<option value="Aragonese">Aragonés</option>
<option value="Aramaic ">ܐܪܡܝܐ</option>
<option value="Aromanian ">Armãneashce</option>
список продолжается...

Мой вопрос состоит в том как мне задать ему вопрос повторно или же сделать мультивыбор, пробовал так же прописать multiple="multiple" - не помогает и к тому же окошко становится больше и это как то не очень смотрится.

Так вот прошу вашей помощи кто чем может помоч...
заранее большое спасибо!!!
Ответы:
multiple="multiple" очень даже помогает. Но учтите, что выбор второго и последующих вариантов производится с зажатой клавишой Ctrl (или Cmd на Mac'е). Это не очень удобно и, действительно, не всем понятно. Поэтому вам нужно сделать замену select'а с помощью JavaScript (на нем вы сможете реализовать практически любой интерфейс).
Чтобы php принимал несколько значений, ему нужно явно указать, что поле задает массив значений — для этого достаточно добавить скобки в имя поля — language_spoken[]. При получении параметра, содержащего в идентификаторе квадратные скобки, php поймет, что это массив, содержащий несколько значений.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.