Sub edit()
str1=Str_filter(Request.Form("信息主题"))
str2=Str_filter(Request.Form("信息内容"))
id=Request.Form("id")
Select case Request.QueryString("type")
case "站内公告"
sqlstr="update tab_affiche set Aftitle='"&str1&"',Afcontent='"&str2&"' where id="&id&""
End Select
conn.Execute(sqlstr)
Response.Redirect("mg_news_list.asp?type="&Request.QueryString("type")&"")
End Sub
请问一下
Select case Request.QueryString("type")
case "站内公告"
这两句是什么意思 我不太看得懂 请谁能帮帮我!
select case 语句一般在判断条件较多的时候使用,可以使结构比较清楚,语法相对也简单点。像这种只有一个判断条件的语句,用select case就只能说是脑残了。使用if结构更加的简单。
if request.querystring("type") = "站内公告" then
sqlstr = "update tab_affiche set aftitle = '"& str1 &"',afcontent='"& str2 &"' where id="&id&""
end if
Select case Request.QueryString("type")
case "站内公告"
sqlstr="update tab_affiche set Aftitle='"&str1&"',Afcontent='"&str2&"' where id="&id&""
End Select
这段是个选择开关语句。意思是 把接收到的TYPE的值。来判断是不是叫做“站内公告”,
这一段有点小问题 完全可以用更简单的方法来解决这个判断
If Request.QueryString("type")="站内公告" Then
case sqlstr="update tab_affiche set Aftitle='"&str1&"',Afcontent='"&str2&"' where id="&id&""
End If
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息