如何使用php做出简易在线投票系统

发布时间:2020-07-16 14:16:35

来源:亿速云

阅读:80

作者:Leah

如何使用php做出简易在线投票系统?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

投票的结果页面的功能是根据投票的统计数据,显示当前的投票结果。只有在登录的情况下才能查看。

1、数据库连接部分<?php

if($ouser == ''){

echo "";

}else{

$voteid=@$_GET['vid'];

if($voteid == ''){

echo "location.href='index.php';";

}else{

$sql="select vname,starttime,uid,vintro,open,more,max,min from vote where vid='".$voteid."'";

$voteitem=mysql_query($sql);

$vitem=mysql_fetch_array($voteitem);

$sql2="SELECT itemcount,item,num FROM votetitle where vid='".$voteid."'";

$votetitle=mysql_query($sql2);

$vtitle=mysql_fetch_array($votetitle);

$sql3="SELECT username FROM users where uid='".$vitem['uid']."'";

$uname=mysql_query($sql3);

$username=mysql_fetch_row($uname);

?>

2、投票活动基本信息的显示

<?php echo $vitem['vname']; ?>

发布人:<?php echo $username[0];?> 发布时间:<?php echo $vitem['starttime']; ?>

3、逐条输出结果<?php

$itemcount=$vtitle['itemcount'];

$option=explode('*',$vtitle['item']);

$ballot=explode('*',$vtitle['num']);

$total=0;

$rate;

$ratewidth;

for($i=0;$i

$total=$total+$ballot[$i];

}

for($i=0;$i

if($total==0){

$rate[$i]=0;

$ratewidth[$i]=0;

}else{

$rate[$i]=round(($ballot[$i]/$total)*100);

$ratewidth[$i]=$rate[$i]*2;

}

}

for($i=0;$i

echo "

".$option[$i]."

".

"

".

"

票数:".$ballot[$i]." 得票率:".$rate[$i]."%

";

}

?>

(1)通过方法计算出得票率,并形成图表for($i=0;$i

$total=$total+$ballot[$i];

}

for($i=0;$i

if($total==0){

$rate[$i]=0;

$ratewidth[$i]=0;

}else{

$rate[$i]=round(($ballot[$i]/$total)*100);

$ratewidth[$i]=$rate[$i]*2;

}

}

4、效果

关于如何使用php做出简易在线投票系统问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

php简易投票系统设计,如何使用php做出简易在线投票系统相关推荐

  1. java毕业设计——基于java+J2EE+jsp的企业电子投票系统设计与实现(毕业论文+程序源码)——电子投票系统

    基于java+J2EE+jsp的企业电子投票系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+J2EE+jsp的企业电子投票系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

  2. SSM+基于Vue框架的在线投票系统的设计与实现 毕业设计-附源码221604

    基于Vue框架的在线投票系统的设计与实现 摘 要 21世纪时信息化的时代,几乎任何一个行业都离不开计算机,将计算机运用于在线投票系统也是十分常见的.过去使用手工的管理方式对在线投票系统进行管理,造成了 ...

  3. SSM+基于Vue框架的在线投票系统的设计与实现 毕业设计-附源码

    基于Vue框架的在线投票系统的设计与实现 摘 要 21世纪时信息化的时代,几乎任何一个行业都离不开计算机,将计算机运用于在线投票系统也是十分常见的.过去使用手工的管理方式对在线投票系统进行管理,造成了 ...

  4. (附源码)springboot在线投票系统 毕业设计 141307

    基于springboot在线投票系统 摘 要 随着全球Internet的迅猛发展和计算机应用的普及,特别是近几年无线网络的广阔覆盖以及无线终端设备的爆炸式增长,使得人们能够随时随地的访问网络,以获取最 ...

  5. spring boot在线投票系统 毕业设计源码141307

    基于springboot在线投票系统 摘 要 随着全球Internet的迅猛发展和计算机应用的普及,特别是近几年无线网络的广阔覆盖以及无线终端设备的爆炸式增长,使得人们能够随时随地的访问网络,以获取最 ...

  6. 基于Vue框架的在线投票系统的设计与实现毕业设计-附源码221604

    摘 要 21世纪时信息化的时代,几乎任何一个行业都离不开计算机,将计算机运用于在线投票系统也是十分常见的.过去使用手工的管理方式对在线投票系统进行管理,造成了管理繁琐.难以维护等问题,如今使用计算机对 ...

  7. asp毕业设计——基于asp+access的在线教育系统设计与实现(毕业论文+程序源码)——在线教育系统

    基于asp+access的在线教育系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的在线教育系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. 文章目录 ...

  8. 【电路】基于单片机智能睡眠枕系统设计-基于单片机音乐喷泉制作设计-基于单片机智能温控风扇调速系统设计-基于单片机智能自动循迹小车控制系统设计-基于数字电路的4人投票系统设计(仿真,报告)毕设课设资料

    1620基于单片机智能睡眠枕系统设计-文档+PPT+PCB图+原理图+源码 智能睡眠枕主要由lcd屏幕.蓝牙.压力传感器.蜂鸣器.单片机等等组成,用户可通过四个独立按键进行操控(四个按键从左至右为1. ...

  9. springboot基于JAVA的学员代言人评选投票系统设计与实现毕业设计源码161825

    学员代言人评选投票系统 摘 要 随着全球Internet的迅猛发展和计算机应用的普及,特别是近几年无线网络的广阔覆盖以及无线终端设备的爆炸式增长,使得人们能够随时随地的访问网络,以获取最新信息.参与网 ...

最新文章

  1. SQL语句统计错误率
  2. php 其他格式数据与数组互转
  3. mongoose 批量修改字段_记一次脚本批量修改数据库字符集所埋下的一个坑及解决思路...
  4. 简易计算器 java_终于写出一个简单的计算器了
  5. 一个跳楼博士生的遗书:这个世界是一沟绝望的死水
  6. python xml
  7. html vba 单元格 格式,VBA设置单元格格式之——字体
  8. HP-UX Oracle Ioctl ASYNC_CONFIG error=1
  9. 【073】Android 数据存储(SQLite)
  10. python实现sql盲注
  11. C语言学习复盘整理笔记(六)
  12. 宝马冷却系统及电动冷却液泵部件(电子水泵)功能特性及标准
  13. 通信原理第三章:正弦波加窄带高斯噪声
  14. chromebook 笔记本 TrueNas 设置 wifi 连网
  15. 《炬丰科技-半导体工艺》三维硅MEMS结构微加工
  16. Linux_CentOS7 的桌面图标怎样变小/变小的方法
  17. 自动化行业软件工程师工作第一年总结
  18. 应用及实例,在信用卡业务中的数据挖掘技术分析
  19. vim 删除行首指定数量字符
  20. hgame2023 week1 writeup

热门文章

  1. java 竖线分割字符串的问题
  2. CCF201809-2 买菜
  3. C语言课后习题(62)
  4. mysql私房菜_老男孩MySQL私房菜深入浅出精品视频第7章备份与恢复基础实践视频课程...
  5. 资源放送丨《数据模型重构案例分享》PPT视频
  6. 连载三:Oracle升级文档大全
  7. 如何手工配置DBControl
  8. 将模型转为NNIE框架支持的wk模型第一步:tensorflow->caffe
  9. 【有奖征文】WEB前端大作战,走在技术最前端!
  10. 想了解表格问答,我们先看看TA的前世