当完成前面的投票后,可以选择点击查看结果查看每个项目的总票数和所有项目的投票百分比。

点击“查看结果”后程序会自动计算每个项目的票数和所占百分比。

使用了隐藏表单属性

隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器。

hidden 属性也可用于防止用户查看元素,直到匹配某些条件(比如选择了某个复选框)。然后,JavaScript 可以删除 hidden 属性,以使此元素可见。

$("[type='radio']").click(function(){

$("#selected_id").val($(this).val());

});

自动计算添加票数并session操作判断:<?php

$id=$_POST["itm"];

$SQL="UPDATE vote SET count=count+1 WHERE id=$id";  //自动添加投票数

if(mysqli_query($link,$sql))

{

$_SESSION["vote"]=session_id();

?>

}

else

{

?>

}

?>

隐藏的

先计算总的票数,投票的票数信息会保存在数据库中,通过sum() 函数返回数值列的总数<?php

if(isset($_GET["id"])=="ck"){

?>

$SQL="SELECT sum(count) as 'total' FROM vote";

$rs=mysqli_query($link,$sql);

$rows=mysqli_fetch_assoc($rs);

$sum=$rows["total"];  //得出总票数

}

?>

然后循环输出各个投票项目并计算百分比, 通过SQL语句SELECT查询出数据库表中每一项投票内容的投票数,再除以总票数。<?php

$SQL="SELECT * FROM vote";

$rs=mysqli_query($link,$sql);

while($rows=mysqli_fetch_assoc($rs))

{

?>

<?php  echo $rows["item"]?><?php  echo $rows["count"]?>

$per=$rows["count"]/$sum;

$per=number_format($per,4);

?>

" />

<?php  echo $per*100?>%

}

?>

php投票系统中各个文件的作用说明,PHP开发简单投票系统之投票页面功能模块(二)...相关推荐

  1. php投票系统中各个文件的作用说明,简述一些php对文件的操作,投票活动的实现...

    任何的程序和软件都是离不开对文件的操作的,其实说的通俗了一点,所有的程序其实都是对文件的操作,都是对文件中等的某些字符的操作.当然说到文件就有很多.Txt.doc.sql.ini等的文本文件gif.j ...

  2. System学习笔记004---Windows系统中hosts文件的作用_Zookeeper在SpringBoot中报错需要配置一下这个文件

    JAVA技术交流QQ群:170933152 1.Zookeeper在SpringBoot中报错需要配置一下这个文件 2018-07-25 20:01:39.563  INFO 187364 --- [ ...

  3. 如何删除tmp计算机桌面,Win10系统中tmp文件删除不了应该如何解决?

    win10系统中tmp文件删除不了怎么办?有Win10系统用户反应,有后缀名为TMP的文件怎么也删除不了,当电脑开机重启之后又会出现,那么遇到这个问题应该如何解决呢?接下来就为大家分享win10系统删 ...

  4. 如何删除tmp计算机桌面,教你Win10系统中tmp文件删除不了应该如何解决?

    电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到Win10系统中tmp文件删除不了应该如何解决的问题,如果我们遇到了Win10系统中tmp文件删除不了应该如何解决的情况 ...

  5. linux中tmp文件在哪,Linux系统中/tmp文件夹

    在Linux系统中/tmp文件夹里面的文件会被清空,至于多长时间被清空,如何清空的,可能大家知识的就不多了,所以,今天我们就来剖析一个这两个问题. 在RHEL\CentOS\Fedora\系统中(本次 ...

  6. Window系统中Hosts文件介绍

    Window系统中Hosts文件介绍 hosts文件用于将常用的网址域名与其对应的IP地址建立关联,相当于本地的一个dns服务,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件 ...

  7. 计算机各个盘的作用,C盘各个文件夹/文件的作用是什么(Win7/Win8/Win10系统)?

    C盘各个文件夹/文件的作用是什么(Win7/Win8/Win10系统)?有些事情,高手不屑于为我们讲解,有些是因为确实有难度.对于系统文件,大多数朋友都会讳莫如深,好像多神秘似的,今天笔者来吃这个螃蟹 ...

  8. Windows系统中哪些文件夹可以删除

    Windows系统中哪些文件夹可以删除 windows文件夹中的哪些文件可以删除 经过以下的设置后,你的系统会更加清爽.简洁.高效! 1.打开"我的电脑"-"工具&quo ...

  9. Linux系统中mv命令的作用是什么?

    与其它操作系统不同,在Linux系统中大部分操作都可以通过命令来完成,只要我们熟练掌握各种各样的命令,使用linux系统时就会变得游刃有余.那么Linux系统中mv命令的作用是什么?mv命令是move ...

最新文章

  1. “云智一体”的全场景智能视频技术是什么?
  2. NTU 课程笔记: PNP
  3. 2019 surf project for a milestone
  4. jQuery选择器的效率问题
  5. 前端学习(499):水平居中布局得第一种方式得优点和缺点
  6. 二分查找---查找区间
  7. Q117:PBRT-V3反射模型(Reflection Models)笔记
  8. C语言基础知识(期末喽)
  9. 微计算机原理与接口电子科技大学,西安电子科技大学考研复试微机原理与接口技术...
  10. 微型计算机的应用形式,微型计算机基本原理与应用
  11. 游戏BOSS关卡的设计
  12. 精心备战30天,三天斩获阿里offer,揭秘面试流程及我的学习方向
  13. 9-C++远征之多态篇-学习笔记
  14. html字体名称有哪些,css有哪些字体系列?
  15. WSA微软官方安装教程(ADB安装教程)
  16. Ubuntu18安装微信(deepin-wine版本)完整过程以及采坑记录
  17. Shiro学习(6)Realm整合
  18. jsp四大作用域和九大内置对象
  19. 带加权的贝叶斯自举法 Weighted Bayesian Bootstrap
  20. 为爱限定、将爱保鲜|初巧鲜炖燕窝献礼七夕

热门文章

  1. ue4材质节点大全_转载于知乎:UE4 多象限(UDIM)贴图在UE4中的应用
  2. Java面向对象(9)--方法的重写(override/overwrite)
  3. 块内拉升lisp_求大神告知,如何用LISP实现块数量分类统计程序,最好统计后列出表格。谢谢了。...
  4. 矩形脉冲信号的_IQ信号的解调学习
  5. ASP.NET Core MVC 之过滤器(Filter)
  6. 冒泡排序 快速排序 插入排序 选择排序
  7. python的数与字符串
  8. [ofbiz]设置任务计划(job),提示service_item已经传递
  9. MSChart中转义符
  10. Eigen(7)Map类