Здравствуйте!
Есть вот такой код:
<script type="text/javascript">
function selectChanged()
{
var sel = document.getElementById('myselect');
var str = sel.selectedIndex ? (sel.options[sel.selectedIndex].innerHTML) : 'Ничего не выбрано';
document.getElementById('mydiv').innerHTML = str;
}
</script>
<select id="myselect" onchange="javascript:selectChanged();">
<option>Выберите из списка</option>
<option>Выбран пункт 1</option>
<option>Выбран пункт 2</option>
<option>Выбран пункт 3</option>
<option>Выбран пункт 4</option>
<option>Выбран пункт 5</option>
</select>
<div id="mydiv"></div>
Теперь с-но вопрос. Как это связать с базой? Нужно чтоб при нажатии на любой из пунктов, выводилась конкретная информация с базы. Сам запрос писать не нужно (с этим у меня не будет никаких проблем). Просто, хочется знать, куда и как нужно подключать запрос?
Примечание:
FreeStyler,
с базой я сам справлюсь.
Можете пожалуйста дать простой пример, как получить значение option, и чтоб не происходила перезагрузка страницы, т.е. тоже самое что и сейчас, но при этом можно было получить значение option?
Благодарю за внимание!
Примечание:
FreeStyler, спасибо за код.
Можете пожалуйста сказать, как получить значение нажатого option'а?
Примечание:
Я вот к примеру, нажимаю на option у которого значение one_1, и при нажатии на этот элемент с этим значением, в php буду отлавливать примерно так:
if(isset($_POST['one_1']) === true)
{
?>
нажат элемент с значениями one_1
<?php
}
Как ваш код связать с моей задумкой?
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.