2012-02-07 66 views
1

我想知道鏈接中動態變量的確切代碼是什麼,並通過If和If else的條件進行設置。經典ASP中的動態變量

讓說,我有的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上的動態值如果,類似的東西。 在此先感謝...

+0

你的描述說php,但你的問題標題和標籤表明asp經典,它是哪一個? (編輯:我可能誤解了你想要做的事!) – akiller 2012-02-07 00:32:56

+0

是的,對不起,我忽略了它。 – iMarkDesigns 2012-02-07 00:36:00

+3

犯錯......你究竟想幹什麼? – Hogan 2012-02-07 01:34:46

回答

4

我會假設你的問題是關於ASP經典,你去處理?

  • 的default.asp CMD =添加& X = 5 & Y = 4
  • 的default.asp?CMD =多重峯& 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

GET想法從這一行代碼的

<% 
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 
%>