有关asp代码

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:04:14
<% if id=rs("ID") Then%>
我想将id = Request("id")中的,当链接来的id等于从数据库中
读取的rs("ID")的时候发生的事件,但rs("ID")是有许多排列性的。

例点击:index.asp?id=3

1 2 3
4 5 6
7 8 9

我想点击后3字加粗显示,代码如何写?
高手来了,谢谢你,我还要说明的是,这些123456789是ID号,
这些数字是来从数据库中的,
当然还有许多ID号,我不能每个都写上“IF”,
index.asp?id=3 这个可以固定的,
当id = Request("id")中的ID等于在许多ID号对应的内容当中有相同的唯一一个(只有一个)
,ID号就加粗显示。
<% if id=rs("ID") Then%> 我试过,rs("ID")=id这个条件无法生效,只需提供这里如何写就可以了,谢谢!

你直接获取的id的类型为字符型,和数据库不同,所以,请使用
<% if cint(id)=cint(rs("ID")) Then%>
如果id比较大(大于65535),请使用clng
即可.

if id=3 then
Response.Write "<b>3</b>"
End if

将原来的 3 字符,换上上边这代码!

用这个方法
如果是id 是一个一个读出来的,则
if rs("id") = id then id = "<b>" & id & "</b>"

如果你的ID是读出来后一串放在那里则可以用

replace(str,cstr(id),"<b>" & id & "</b>") 来实现

看不太明白,过...