php简易投票系统设计,如何使用php做出简易在线投票系统
如何使用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做出简易在线投票系统相关推荐
- java毕业设计——基于java+J2EE+jsp的企业电子投票系统设计与实现(毕业论文+程序源码)——电子投票系统
基于java+J2EE+jsp的企业电子投票系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+J2EE+jsp的企业电子投票系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...
- SSM+基于Vue框架的在线投票系统的设计与实现 毕业设计-附源码221604
基于Vue框架的在线投票系统的设计与实现 摘 要 21世纪时信息化的时代,几乎任何一个行业都离不开计算机,将计算机运用于在线投票系统也是十分常见的.过去使用手工的管理方式对在线投票系统进行管理,造成了 ...
- SSM+基于Vue框架的在线投票系统的设计与实现 毕业设计-附源码
基于Vue框架的在线投票系统的设计与实现 摘 要 21世纪时信息化的时代,几乎任何一个行业都离不开计算机,将计算机运用于在线投票系统也是十分常见的.过去使用手工的管理方式对在线投票系统进行管理,造成了 ...
- (附源码)springboot在线投票系统 毕业设计 141307
基于springboot在线投票系统 摘 要 随着全球Internet的迅猛发展和计算机应用的普及,特别是近几年无线网络的广阔覆盖以及无线终端设备的爆炸式增长,使得人们能够随时随地的访问网络,以获取最 ...
- spring boot在线投票系统 毕业设计源码141307
基于springboot在线投票系统 摘 要 随着全球Internet的迅猛发展和计算机应用的普及,特别是近几年无线网络的广阔覆盖以及无线终端设备的爆炸式增长,使得人们能够随时随地的访问网络,以获取最 ...
- 基于Vue框架的在线投票系统的设计与实现毕业设计-附源码221604
摘 要 21世纪时信息化的时代,几乎任何一个行业都离不开计算机,将计算机运用于在线投票系统也是十分常见的.过去使用手工的管理方式对在线投票系统进行管理,造成了管理繁琐.难以维护等问题,如今使用计算机对 ...
- asp毕业设计——基于asp+access的在线教育系统设计与实现(毕业论文+程序源码)——在线教育系统
基于asp+access的在线教育系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的在线教育系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. 文章目录 ...
- 【电路】基于单片机智能睡眠枕系统设计-基于单片机音乐喷泉制作设计-基于单片机智能温控风扇调速系统设计-基于单片机智能自动循迹小车控制系统设计-基于数字电路的4人投票系统设计(仿真,报告)毕设课设资料
1620基于单片机智能睡眠枕系统设计-文档+PPT+PCB图+原理图+源码 智能睡眠枕主要由lcd屏幕.蓝牙.压力传感器.蜂鸣器.单片机等等组成,用户可通过四个独立按键进行操控(四个按键从左至右为1. ...
- springboot基于JAVA的学员代言人评选投票系统设计与实现毕业设计源码161825
学员代言人评选投票系统 摘 要 随着全球Internet的迅猛发展和计算机应用的普及,特别是近几年无线网络的广阔覆盖以及无线终端设备的爆炸式增长,使得人们能够随时随地的访问网络,以获取最新信息.参与网 ...
最新文章
- SQL语句统计错误率
- php 其他格式数据与数组互转
- mongoose 批量修改字段_记一次脚本批量修改数据库字符集所埋下的一个坑及解决思路...
- 简易计算器 java_终于写出一个简单的计算器了
- 一个跳楼博士生的遗书:这个世界是一沟绝望的死水
- python xml
- html vba 单元格 格式,VBA设置单元格格式之——字体
- HP-UX Oracle Ioctl ASYNC_CONFIG error=1
- 【073】Android 数据存储(SQLite)
- python实现sql盲注
- C语言学习复盘整理笔记(六)
- 宝马冷却系统及电动冷却液泵部件(电子水泵)功能特性及标准
- 通信原理第三章:正弦波加窄带高斯噪声
- chromebook 笔记本 TrueNas 设置 wifi 连网
- 《炬丰科技-半导体工艺》三维硅MEMS结构微加工
- Linux_CentOS7 的桌面图标怎样变小/变小的方法
- 自动化行业软件工程师工作第一年总结
- 应用及实例,在信用卡业务中的数据挖掘技术分析
- vim 删除行首指定数量字符
- hgame2023 week1 writeup