powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ASP, передача переменных через форму. Помогите разобраться.
5 сообщений из 5, страница 1 из 1
ASP, передача переменных через форму. Помогите разобраться.
    #32049619
Larvef
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже несколько часов мучаюсь.

Есть строка запроса

http://localhost/asp_forum/create_topic.asp?id=1&t=3&f=someforum

Есть скрипт

<%
Dim forumId, topicId
Dim rs
Dim strForum, strSQL, strSQL1, strTopic, strText, strPoster, strTime
Dim strDate, strHour
Dim ForumTable 'Название таблицы, где размещаются заголовки топиков, авторы и даты
Dim TopicTable 'Таблица, где размещается тело топика
Dim strCreateTable

%>
<center>
<table bgcolor="#C0C0C0" cellspacing="0" border="0">
<tr><td bgcolor="#ffffff" align="center">Добавление темы в форум <%=strForum%></td></tr>
<tr><td>
<!--Вложенная таблица -->
<table bgcolor="#ffffff">
<tr>
<FORM METHOD=GET ACTION="<%=Request.ServerVariables("SCRIPT_NAME")%>">
<td colspan="2" align="center">
<INPUT TYPE="text" NAME="topic" SIZE="40"><br>
<p>Название темы</p>
<input type="hidden" name="forumID" value="<%=Trim(Request.QueryString("id"))%>">
<input type="hidden" name="topicID" value="<%=Trim(Request.QueryString("t"))%>">
<input type="hidden" name="strForum" value="<%=Trim(Request.QueryString("f"))%>">
</td>
</tr>
<tr>
<td colspan="2" align="center"><TEXTAREA NAME="text" ROWS="10" COLS="40"></TEXTAREA></td>
<tr><td align="center">Логин</td><td><INPUT TYPE="text" NAME="poster"></td></tr>
<tr><td colspan="2" align="center"><INPUT TYPE="submit" VALUE="создать тему"></td></tr>

</table>
<!--Конец вложенной таблицы -->
</FORM>
</td></tr></table>
<%

forumId=Request.Form("forumId")
topicId=Request.Form("topicId")
strForum = Request.Form("strForum")


Response.Write(forumID)
%>

Так вот, результат последней строки - пустота. Почему не передается переменная forumID?
...
Рейтинг: 0 / 0
ASP, передача переменных через форму. Помогите разобраться.
    #32049628
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что метод формы - GET, а в этом случае коллекция Request.Form пустая и надо использовать Request.QueryString
...
Рейтинг: 0 / 0
ASP, передача переменных через форму. Помогите разобраться.
    #32049634
Larvef
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меняю метод на POST - то же самое.
...
Рейтинг: 0 / 0
ASP, передача переменных через форму. Помогите разобраться.
    #32049635
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А форма в какой строчке сабмитится?
...
Рейтинг: 0 / 0
ASP, передача переменных через форму. Помогите разобраться.
    #32049640
doctor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь (так на всякий случай), а переменная Trim(Request.QueryString("id"))
,что возвращает она не пустая.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ASP, передача переменных через форму. Помогите разобраться.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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