+ -
当前位置:首页 → 问答吧 → 关于自动完成str=str&"<![CDATA["&rs("chanpinname")&&

关于自动完成str=str&"<![CDATA["&rs("chanpinname")&&

时间:2010-10-14

来源:互联网

我有一段代码 是自动完成的中心代码.
这段代码可以自动完成 数据库中 chanpinname 中的字段。
如果我要让他同时列出 chanpinname 和guige 怎么弄?


代码如下:
<!--#include file="../conn.asp"-->
<% 
set rs=server.createobject("adodb.recordset")
Response.ContentType="text/xml"
 k=trim(request("keyword"))
 a=cint(request("a"))
sql="select chanpinname,guige from cangku where chanpinname like '%"&k&"%' "
rs.open sql,conn,1,3
str="<?xml version=""1.0"" encoding=""gb2312""?>"
 str=str&"<data>"
If rs.EOF or rs.BOF Then
str=str&"<result>false</result>"
 Else
 str=str&"<result>true</result>"
Do While Not rs.EOF 
 str=str&"<name>"
str=str&"<![CDATA["&rs("chanpinname")&"]]>"
str=str&"</name>"
 rs.MoveNext
 Loop
 End If
 str=str&"</data>"
 rs.close
 response.write str
%>


//代码完成 

比如cangku 表里 有 chanpinname 和 guige 两列
chanpinname 里面有 “特级红绳” 等数据
对应的规格guige 有 “4cm” 等

现在 我输入产品名称 “特级” 他会 自动完成 “特级红绳”
如果我想让他 把规格 一起列出来 该怎么修改?

作者: yacity   发布时间: 2010-10-14

比如 我输入 “特级” 两个字 自动完成的时候 会提示

特级红绳 4cm
特级红绳 2cm
特级红绳 12cm

一次性出现两个字段 chanpinname 和 guige 该如何写?

作者: yacity   发布时间: 2010-10-14