powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Php + Javascript+MySQL+Ubuntu. Передать выбранное значение из Select во второй фрейм.
7 сообщений из 7, страница 1 из 1
Php + Javascript+MySQL+Ubuntu. Передать выбранное значение из Select во второй фрейм.
    #38683252
Sergiy52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу помощи!
Php + Javascript+MySQL+Ubuntu
1-й фрейм "main.php"
<?php
/*Соединение с базой и делаем выборку из таблицы*/
mysql_connect("127.0.0.1", "root", "awning");
mysql_select_db("libr");
$sql = "SELECT * FROM libr.TblRazdel";
$result_select = mysql_query($sql);
/*Выпадающий список*/
echo "<select name = ''>";
while($object = mysql_fetch_object($result_select)){
echo "<option value ='$object->NRazdel'>$object->RazdelPodst</option>";
}
echo "</select>";
?>
Как передать выбранное значение во второй фрейм "work.php", в котором должен отобразиться результат выполнения хранимой процедуры с параметром, полученным из первого фрейма?
...
Рейтинг: 0 / 0
Php + Javascript+MySQL+Ubuntu. Передать выбранное значение из Select во второй фрейм.
    #38683423
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergiy52,

тут случаем не об атрибуте target речь идёт? :)
...
Рейтинг: 0 / 0
Php + Javascript+MySQL+Ubuntu. Передать выбранное значение из Select во второй фрейм.
    #38683526
Sergiy52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Немного неверно выразился:
Цель - в первом фрейме "main.php" выбрать значение из Select, передать его в "хранимку", результат которой вывести во втторой фрейм "work.php".
...
Рейтинг: 0 / 0
Php + Javascript+MySQL+Ubuntu. Передать выбранное значение из Select во второй фрейм.
    #38683669
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergiy52Здравствуйте!
Немного неверно выразился:
Цель - в первом фрейме "main.php" выбрать значение из Select, передать его в "хранимку", результат которой вывести во втторой фрейм "work.php".

Не хочу показаться невеждой, но что такое "хранимка"?
Я склонен думать, что это хранимая процедура sql, но если это так, то к ней может достучаться только сервер, а потому должна быть отправлена форма по адресу work.php с нужными данными, там должно выполниться некоторое действие (в том числе выполнение хранимой процедуры), ну и в обычно режиме результат выводится в фрейм, через который была отправлена форма..

Я правильно понял то, что надо? :)
...
Рейтинг: 0 / 0
Php + Javascript+MySQL+Ubuntu. Передать выбранное значение из Select во второй фрейм.
    #38683873
Sergiy52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СjСовершенно верно, только результат должен выводится в другой фрейм -"work.php".
...
Рейтинг: 0 / 0
Php + Javascript+MySQL+Ubuntu. Передать выбранное значение из Select во второй фрейм.
    #38683903
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergiy52СjСовершенно верно, только результат должен выводится в другой фрейм -"work.php".

main.php => form with target => work.php - sql - work.php => result to frame

вот последовательность действий :) Я понимаю, что Вы не можете вникнуть в суть моих мыслей, потому попытаюсь иначе ))

на словах, 'результат должен выводится в другой фрейм -"work.php"' - неправильно...
правильно - 'запрос должен отправляться через другой фрейм на скрипт "work.php"'

Мы отправляем запрос через указанный фрейм (делается это атрибутом target у формы) на указанный адрес, а скрипт, отрабатывая выдаёт результат во фрейм, из (или точнее через) которого был запрошен.
...
Рейтинг: 0 / 0
Php + Javascript+MySQL+Ubuntu. Передать выбранное значение из Select во второй фрейм.
    #38684011
Sergiy52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получается, что так. Вот попытка на Windows и VBS:
В первый фрейм выводится "MyParams.htm":
<SCRIPT LANGUAGE="VBScript">
dim selectedRazdel
Sub cmdSubmit_onclick()
MyVal = document.form1.Select1.value
if MyVal = "a0" then
MsgBox "Íå âûáðàíî çíà÷åíèå", 16, "Îøèáêà"
exit sub
end if
MyText = document.form1.Select1.options(document.Form1.Select1.selectedIndex).text

selectedRazdel = document.form1.Select1.options(document.Form1.Select1.selectedIndex).text
document.Form1.submit
End Sub
</script>

<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=windows-1251">
<body bgcolor=#f2f8ff style="font:10pt sans-serif">
<b>Ýòî ôðåéì ñ ïàðàìåòðàìè
</b>
<br><br>
Âûáåðèòå çíà÷åíèå: <br>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
' Ñòðîêà îòêðûòèÿ ñåññèè èñïîëüçóåò íàøó ãëîáàëüíóþ ïåðåìåííóþ, îáúÿâëåííóþ
'â ôàéëå GLOBAL.ASA (Øàã 2)
Conn.ConnectionTimeout = 15
Conn.CommandTimeout = 30
Conn.Open Session("DBConnectionString")
Set cmd = Server.CreateObject("ADODB.Command")
cmd.CommandType =1 ' adCmdStoredProc 'adCmdStoredProc '1
Set RS = Server.CreateObject ("ADODB.Recordset")
cmd.CommandText = "prRazdelPodst" 'prAuthorID300 'prRazdelPodst AuthorName
Set cmd.ActiveConnection = Conn
RS.Open cmd %>

<form name="form1" action = "Razdel.asp" method ="post" style="float:left;">
<input type=text name="SelectedText" size=20>

<input type="Button" Name="cmdSubmit" value="cmdSubmit">

<select name="select1" size=1 >
<option value="a0" selected>-- Íå âûáðàíî --</option>
<%Do While Not RS.EOF%>
<option value ="<% =RS("NRazdel")%>"> <% =RS("RazdelPodst")%> </option>
<%
RS.MoveNext
Loop%>
</select>



</body>

</form>

 <button onclick="SendValue()">Ïåðåäàòü</button><br>


<SCRIPT LANGUAGE="VBScript">
Sub SendValue()
MyVal = document.form1.Select1.value
if MyVal = "a0" then
MsgBox "Íå âûáðàíî çíà÷åíèå", 16, "Îøèáêà"
exit sub
end if
MyText = document.form1.Select1.options(document.Form1.Select1.selectedIndex).text
set fw = Parent.frames("Work").document
fw.getElementById("SomeValue").value = MyVal
fw.getElementById("SomeText").value = MyText


End sub
</script>
</html>

Во втором фрейме -fw "Work.htm" должны быть результаты:
<html>
<body style="font:10pt sans-serif">
<b>В этот фрейм будут передаваться параметры из верхнего фрейма</b>
<br><br>
...........
.........
</body>
</html>
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Php + Javascript+MySQL+Ubuntu. Передать выбранное значение из Select во второй фрейм.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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