说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

请做过短消息群发的朋友指点我一下

编辑:说三道四文库 发布时间:2018-05-22 04:07
HTML文档下载 WORD文档下载 PDF文档下载
我目前在做网页的群发功能,就是有点象第九城市的群发短消息给好友名单里的所有好友.目前我只能发短消息给一个好友(按照手机号码).我不知道怎么发短消息给所有好友.我的思路是建立一个循环.但不知道怎么写?如何遍历表单里所有的checkbox及统计它们?我对checkbox属性又不很熟悉.请问我该怎么办?有没有朋友做过类似项目的给我说说思路吧  
可以考虑在数据库中设置一字段,遍历数据库就可了,假如为真就发送消息。
方法一;我的一個例子,多個checkbox;

<html><head>
</head>
<body>
<%
dim s()
goodnum=request("goodnum")'你在被提交頁上的複選框的個數
redim s(goodnum)

for i=0 to goodnum-1 
s(i)=request("c"&i&"")'你在被提交頁上的複選框的name應依次定義為c0,c1,c2....,value值應定義為你的好友的手机号码
next
for i=0 to goodnum-1
 if  s(i)=0  then'為選中
   '不法消息
 else '=1,選中
   '法消息
 end if
next

方法二;多個checkbox;

你在被提交頁上的多個複選框的name為統一值(假設為cname),value值應定義為你的好友的手机号码
<html><head>
</head>
<body>
<%
cname=request("cname")'此時得到一字符串,為這樣的形式;選中的複選框的value值,另一個選中的複選框的value值,再一個選中的複選框的value值,....沒有選中的不顯示
'如果用sql語句,則可以這樣
如;
sql="select * from 表明 where 手机号码 in " & cname & ""
如果不用sql,則可以先得到被選中的個數:
cnum=request.form("cname").count'好像是這樣的,我回去查一下
再的出第i的value值
czhi=request.form("cname")(i)'i應小餘cnum
如果要循環,則直接這樣;
for i=1 to request.form("cname").count'
   response.write request.form("cname")(i)
next i


你目前有发短消息给个人的代码吗?
目前我也正在做,把代码发过来吧,我帮你修改.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘