Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
ershova
0 / 0 / 0
Регистрация: 29.10.2008
Сообщений: 6
1

не работает [If (Request.QueryString('Submit') = 'Оформить заказ') ],т.е. Request.QueryString('Submit') не выдает значение.

29.10.2008, 12:35. Просмотров 940. Ответов 1
Метки нет (Все метки)

Помогите ,пожалуйста!!!!!!!
Я только учусь ASP
есть у меня проблема в том,что не работает [If (Request.QueryString('Submit') = 'Оформить заказ') ],т.е. Request.QueryString('Submit') не выдает значение.

Посмотрите пожалуйста на содержание,где есть ошибки.

<%
CurAction =Request.QueryString('Submit')
If ( Request.QueryString('Submit') = 'Очистить корзину') Then
Session ('Cart') = ''
Session ('CartItems') = 0
Session ('Sum') = 0
Session ('Endk') = 0
Session ('nom') = 0
ClearAll = 1
End If
If (Request.QueryString('Submit') = 'Оформить заказ') Then
Response.Redirect 'EmailOrder.asp?IsCart=1'
End If
%>

<html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>
<title>Виртуальный магазин</title>
</head>

<body bgcolor='#D7D5C0' text='#000000' link='#000000' vlink='#FFFFFF' alink='#FFFFFF'>
<tr><td>Ваша корзина.</td></tr>
<table width='780' border='0' cellspacing='0' cellpadding='0'>
<tr><td>
<div align='left'>
<table width='620' border='2' cellspacing='0' cellpadding='0'>
<tr>
<td width='465'><b><center>Позиция</center></b></td>
<td width='16'><b><center>Цена</b></center></td>
<td width='46'><b><center>Кол-во</b></center></td>
<td width='20'><b><center>Всего</b></center></td>
</tr>

<%
TableName = Session('TName')
Set db = Server.CreateObject('ADODB.Connection')
ConnectionString='driver=SQL Server;server=цццц1;uid=цццц2;pwd=цццц3atabase=Shoop'
db.ConnectionTimeOut=120
db.Open(ConnectionString)
SQLQuery = 'Select * From ' & TableName & ' WHERE Title <> 'Выберите позицию' ORDER BY Detal ASC'
Set rs = db.Execute(SQLQuery)
CurrentCategory = 1
CurCart = ''
nom=1
Sum = Session ('Sum')
CartItems = CInt(Session ('CartItems'))
Do While NOT rs.EOF
Str = 'quant' & CStr(CurrentCategory)
CurQuant = Request.QueryString(Str)
If Not IsNumeric(CurQuant) Then
Response.Write 'Ошибка указания единиц позиции.'
Else
If (CurQuant <> '0' AND CurQuant <> '') Then
CurCart = '<tr><td>' & rs.Fields('Detal').value & '</td>'
CurCart = CurCart & '<td>' & rs.Fields('Price').value & '</td><td>'
CurCart = CurCart & CStr(CurQuant) & '</td><td>'
Total = CInt(CurQuant) * rs.Fields('Price').value
Sum = Sum + Total
CurCart = CStr(nom ) & '.' & CurCart & CStr(Total) & '</td><td>'
End If
End If
rs.MoveNext
CurrentCategory = CurrentCategory + 1
nom=nom+1
Loop

CartVal = Session ('Cart')
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2008, 12:35
Ответы с готовыми решениями:

Как проверить Request.QueryString?
Здравствуйте. Подскажите пожалуйста как проверить существует ли Request.QueryString или нет. Дело...

Помогите разобратся с Request.QueryString
пишу в адресной строке браузера fibroscope.asp?varFibro='SMOIF' в странице &lt;% varFibro...

Получить имя переменной из Request.QueryString
Не могу получить имя переменной. На VBScript всё работает. Set oSource =...

ASP+JavaScript: Request.QueryString("Param")==undefined???
Использую ASP+JavaScript. При попытке получения строкового параметра который НЕ БЫЛ передан по...

Вопрос начинающего Request.QueryString("Param")
Добрый день. Взялся копаться с ASP, и сразу уткнулся в грабли. ...

1
Roby
0 / 0 / 0
Регистрация: 29.05.2007
Сообщений: 354
29.10.2008, 13:03 2
Ээээээээ... а где у Вас начало формы-то? (<form>?)
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2008, 13:03

Требуется проверить вызывался ли Request.Form перед тем как вызвать Request.BinaryRead
Требуется проверить вызывался ли Request.Form перед тем как вызвать Request.BinaryRead

ASP+JavaScript: Request.QueryString("Param")==undefined???
Использую ASP+JavaScript. При попытке получения строкового параметра который НЕ БЫЛ передан по...

Notice: Use of undefined constant submit - assumed 'submit' in
Скажите пожалуйста как сделать вот эту проверку?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.