checkbox和数据库的问题

tudo007 2006-02-21 08:30:53
页面1是几个checkbox的复选框,提交值到页面2.asp,这个值要和access里的数据库里的字段mmid进行比较,有其中值相同的要读取该记录,字段mmid是从另一个checkbox复选框里来的,这样进行比较的时候很不好判断,因为页面1提交的值可能会包括几个逗号(如:103,104,123),而字段mmid的值可能也会包括几个逗号(如:104,138,158),既然有其中一个值相等(104),那么就要读取该条记录,但不知要如何写代码才会做得到,小弟是业余爱好者,水平菜菜,请大家帮助,非常感谢。请最好写示例代码帮助一下。
...全文
154 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tudo007 2006-02-22
  • 打赏
  • 举报
回复
很抱歉,我的表达竟让大家无法理解,重新描述一下,希望大家能看懂并给我帮助,谢谢
checkbox提交的数据和access数据库里的数据进行比较,但checkbox和access的数据都是不定项数据(可能1个数据,2个数据,3个数据,4个数据等到很多个数据),如果其中一个数据一样,就读取该项记录。
以下是实际代码的一部分:
一、代码1是checkbox部分,提交数据:
<form name="unitinfo" method="post" action="unitinfo.asp">
<tr><td>
<input type=checkbox name=smalltypeid value="<%=rs("smalltypeid")%>"><%=rs("smalltypename")%></td>
<%
rs.movenext
if not rs.eof then%>
<td><input type=checkbox name=smalltypeid value="<%=rs("smalltypeid")%>"><%=rs("smalltypename")%></td>
<%
rs.movenext
end if
if not rs.eof then%>
<td><input type=checkbox name=smalltypeid value="<%=rs("smalltypeid")%>"><%=rs("smalltypename")%></td></tr>
<%
rs.movenext
end if
wend
rs.close
%>

二、数据库的数据
smalltypeid
103,105,159
5,8,25
4,85,105
56
28,45
103,112,145
76,58,25,14

现在要将一和二的进行比较,如果checkbox提交的其中一个值符合数据库里的某一个值,就进行比较。不知这个代码如何实现,谢谢
youzi520 2006-02-22
  • 打赏
  • 举报
回复
什么叫每一个写代码,他的值又是什么个情况..
不明白所云...
tudo007 2006-02-22
  • 打赏
  • 举报
回复
但是Mystring的值有很多种可能,也每一个写一个代码也不大可能吧
请继续帮助
tudo007 2006-02-22
  • 打赏
  • 举报
回复
再次请求帮助,谢谢
youzi520 2006-02-21
  • 打赏
  • 举报
回复
提交的值是什么? 如果提交的是Mystring 为103,104,123
MyArray = Split(MyString, ",", -1, 1)
' MyArray(0) contains "103".
' MyArray(1) contains "104".
' MyArray(2) contains "123".

同样查询库内字段,并写个循环比较就行了..
mysqlaping 2006-02-21
  • 打赏
  • 举报
回复
不知所云

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧