Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как вывести данные на странице браузера при выборе какого нибуть значения? / 9 сообщений из 9, страница 1 из 1
02.07.2013, 09:50
    #38316647
gudy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести данные на странице браузера при выборе какого нибуть значения?
Сильно не ругайте, но толком не знаю как задать вопрос постараюсь объяснить, подскажите ПОЖАЛУЙСТА.
Есть база в MySQL, таблица nomenklatura данные для выбора технике на форму выводится в виде тэга селект. ВОПРОС: как сделать так чтоб при выборе технике сразу же заполнялось поле fieldset из таблицы remont в зависимости от выбранной техники без нажатия на какие либо кнопки???

<form class="formInRemont" name="formInRemont" action="obr_remont.php" method="post" >
<p>
<label>Наименование:<br />
<select name="unit"><option>--- Выберите технику ---</option>
<?
$result = mysql_query("SELECT * FROM nomenklatura",$db);
$myrow = mysql_fetch_array($result);

do
{

printf ("<option value=%s>%s %s model: %s s/n:%s инв.№ %s </option>",$myrow['id'],$myrow['name'],$myrow['brend'],$myrow['model'],$myrow['sn'],$myrow['inv_num']);
}
while ($myrow = mysql_fetch_array($result));


?>
</select>
</label>
</p>

<fieldset class="history" title="Делайте выводы"><legend>История техники</legend>
<?

запрос я сделал, ($result = mysql_query("SELECT * FROM remont WHERE name_unit = $unit",$db);)

а вот как выбирая технику на форме чтобы отображались здесь данные по этой технике из таблицы без нажатия кнопок???

?>
</fieldset>

<p><input type="submit" name="submit" id="submit" value="Добавить" /></p>

</form>
...
Рейтинг: 0 / 0
02.07.2013, 10:20
    #38316692
gysgys
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести данные на странице браузера при выборе какого нибуть значения?
Ajax'ом. На javascript отслеживаешь изменение формы, при изменении берёшь значение отсылаешь на сервер, там по нему получаешь нужные данные и отправляешь обратно вставляя в какой-нибудь div например.
...
Рейтинг: 0 / 0
02.07.2013, 10:28
    #38316704
gudy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести данные на странице браузера при выборе какого нибуть значения?
Не могли бы подробнее, а то я в Java ваще не силен только начинаю узнавать этот язык, хотя я догадывался что через скрипт.
...
Рейтинг: 0 / 0
02.07.2013, 10:32
    #38316714
not_java
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести данные на странице браузера при выборе какого нибуть значения?
Уважаемый, одна из первых вещей, что должен понять начинающий веб-кодер, это то, что Java не есть Javascript — это разные языки.
...
Рейтинг: 0 / 0
02.07.2013, 10:36
    #38316721
gudy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести данные на странице браузера при выборе какого нибуть значения?
я просто сократил надпись, это понимаю.
...
Рейтинг: 0 / 0
02.07.2013, 10:52
    #38316757
Gijad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести данные на странице браузера при выборе какого нибуть значения?
gudyя просто сократил надпись, это понимаю.
Javascript можно сокращать так: JS
...
Рейтинг: 0 / 0
02.07.2013, 11:05
    #38316776
phpz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести данные на странице браузера при выборе какого нибуть значения?
gudyя просто сократил надпись, это понимаю.
1. Повесить на нужный select функцию обработки события onchange
Код: html
1.
<select id="xxx" onchange="myFunc();">...</select>


2. В той функции сделать ajax-запрос к серверу, чтобы получить необходимый контент.
Код: html
1.
2.
3.
4.
function myFunc()
{
   // читаем http://ru.wikipedia.org/wiki/XMLHttpRequest
}



3. В случае удачи обновить fieldset.
Код: html
1.
2.
3.
4.
5.
function myFunc()
{
   ...
   document.getElementById("myDiv").innerHTML = ...
}


4. Все.
...
Рейтинг: 0 / 0
02.07.2013, 11:07
    #38316780
gysgys
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести данные на странице браузера при выборе какого нибуть значения?
gudyНе могли бы подробнее, а то я в Java ваще не силен только начинаю узнавать этот язык, хотя я догадывался что через скрипт.
Подробнее это уже только код написать. По факту искать в гугле простершие примеры использования AJAX .

Модератор: Тема перенесена из форума "PHP, Perl, Python".
...
Рейтинг: 0 / 0
02.07.2013, 11:28
    #38316829
gudy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести данные на странице браузера при выборе какого нибуть значения?
Спасибо за направление, буду мудрить, если получится напишу, как сработало.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как вывести данные на странице браузера при выборе какого нибуть значения? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]