+ -
当前位置:首页 → 问答吧 → iVote 投票调查系统

iVote 投票调查系统

时间:2007-05-06

来源:互联网


今天终于完成了我的一个投票调查系统iVote。
欢迎大家测试使用,看有什么问题没有。

简介
该系统采用PHP5和MYSQL环境,可以在后台管理投票调查项,系统提供两种模式来显示投票调查。
一种是页面模式,该模式下可以显示有关调查的更多信息,并且还可以在后台更换页面皮肤。演示地址:http://vote.8kuo.com/
另一种是API模式,该模式通过调用ivote.api.php文件可以在您的网站中的任意地方加入投票。投票的DOM结构固定,自己可以通过样式表来设置。使用文档
使用MySQL客户端执行ivote.sql文件建立数据库,管理员帐号和密码是admin。
上传所有文件到网站服务器上。
设置congif.php文件中的数据库的各项参数;
登录管理后台admin_login.php;
添加新的调查项,并设置为启用;
1.页面模式
在浏览器地址栏中输入http://www.yourdomain.com/votedir/index.php
2.API模式
在需要使用调查的页面中包含ivote.api.php文件;
建立VoteAPI对象;
=============================================================================
display_vote() 显示调查
语法:VoteAPI.display_vote($form_action, [$style_id=’vote’], [$vote_id=0]);
参数:$form_action 表单的提交地址
      $style_id 调查的样式ID,默认为vote
      $vote_id 调查项的ID,默认为0表示从数据库中查找已启用的调查
返回:成功返回TRUE,失败返回FALSE
=============================================================================
submit_vote() 保存投票数据
语法:VoteAPI.submit_vote($vote_id, $option_id);
参数:$vote_id 调查项的ID
      $option_id 调查的选项ID
返回:成功返回TRUE,失败返回FALSE
=============================================================================
vote_error($errorno=”) 获取错误信息
语法:VoteAPI.vote_error([$errorno=”]);
参数:$errorno 错误编号,未设置则根据VoteAPI的errorno属性来获取
返回:错误信息
      [0]=>’OK!’,
      [1]=>’Failure to put any vote!’,
      [2]=>’Not found any vote!’,
      [3]=>’Parameters errors, the failure to vote’,
      [4]=>’Not choose any voting options’,
      [5]=>’Do not repeat vote’;
=============================================================================
vote_errorno() 获取错误编号
语法:VoteAPI.vote_errono();
返回:返回当前错误编号
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
现在系统是beta版,您在使用中如果有什么问题可以在这里提出。

[ 本帖最后由 yuanhui9 于 2007-5-6 22:05 编辑 ]

作者: yuanhui9   发布时间: 2007-05-05

本地搭建了,登陆不了!!

作者: CFC4N   发布时间: 2007-12-11

支持

另外对于投票防刷有处理吗?

作者: psdshow   发布时间: 2007-12-11

热门下载

更多