Динамические переменные в Classic ASP - PullRequest
1 голос
/ 07 февраля 2012

Я хотел бы знать, каков точный код для динамической переменной из ссылки, и установить его через условия If и If else.

скажем, у меня есть ссылка default.asp?переменная = значение & строка = число

как я могу получить это на своей странице с кодированием в условном выражении.(не уверен, что мой код правильный)

<%
DIM value = something
If blah-blah then
 [asp code here]
else if blah-blah then
 [another asp code here]
end if
%>

Мне нужно сопоставить динамическое значение в If и Else If, ​​что-то в этом роде.заранее спасибо ...

Ответы [ 2 ]

4 голосов
/ 07 февраля 2012

Я собираюсь предположить, что ваш вопрос касается ASP classic и вы собираетесь его обработать:

  • default.asp? Cmd = add & x = 5 & y = 4
  • default.asp? cmd = mult & x = 5 & y = 4

И, соответственно, вы хотите, чтобы выходы были

  • Ответ - 9
  • Ответ -20

ASP для этого будет что-то вроде:

<html>
<head>
<title>simple asp</title>
</head>
<body>
<%
Dim cmd, x, y
cmd = Request.QueryString("cmd")
x = CDbl(Request.QueryString("x"))
y = CDbl(Request.QueryString("y"))
Select Case cmd
Case "add"
  Response.Write("Answer is " & (x + y))
Case "mult"
  Response.Write("Answer is " & (x * y))
Case Else
  Response.Write("Please supply a valid cmd")
End Select
%>
</body>
</html>
1 голос
/ 23 июля 2015

получить представление из этой строки кодов

<%
Set udrmcatgry=TheDB.Execute("SELECT * FROM rmcatgry ORDER BY sl asc")
Do while Not udrmcatgry.eof=true 
myqsl=udrmcatgry("sl")
TheDB.Execute "Update `rmcatgry` set   catnme`='"&request.form(""+myqsl+"")&"' where sl='"&myqsl&"' "
udrmcatgry.MoveNext         
Loop
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...