位置: 编程技术 - 正文

基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码(基于中国国情的中国式现代化具有哪些特色)

编辑:rootadmin

推荐整理分享基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码(基于中国国情的中国式现代化具有哪些特色),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:基于重大误解实施的民事法律行为,基于是什么意思,基于网络创新形成的大数据的最突出特征是什么?( ),基于核心素养下的大单元教学设计,基于springboot的毕设,基于网络创新形成的大数据的最突出特征是什么?( ),基于专业性的家校双向互动,需要家长的学校教育参与,基于是什么意思,内容如对您有帮助,希望把文章链接给更多的朋友!

先给大家展示效果图:

查看演示 下载源码

这是一个非常实用的投票实例,应用在双方观点对抗投票场景。用户可以选择支持代表自己观点的一方进行投票,本文以红蓝双方投票为例,通过前后台交互,直观展示红蓝双方投票数和所占比例,应用非常广泛。

本文是一篇综合知识应用类文章,需要您具备PHP、jQuery、MySQL以及html和css方面的基本知识。

HTML

我们需要在页面中展示红蓝双方的观点,以及对应的投票数和比例,以及用于投票交互的手型图片,本例以#red和#blue分别表示红蓝双方。.redhand和.bluehand用来做手型投票按钮,.redbar和.bluebar展示红蓝双方比例调,#red_num和#blue_num展示双方投票数。

CSS

基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码(基于中国国情的中国式现代化具有哪些特色)

使用CSS将页面美化,加载背景图片,确定相对位置等等,你可以直接复制以下代码,在自己的项目中稍作修改即可。

jQuery

当点击手型按钮时,利用jQuery的$.getJSON()向后台php发送Ajax请求,如果请求成功,将会得到后台返回的json数据,jQuery再将json数据进行处理。以下函数:getdata(url,sid),传递了两个参数,url是请求的后台php地址,sid表示当前投票主题ID,我们在该函数中,返回的json数据有红蓝双方的投票数,以及双方比例,根据比例计算比例条的宽度,异步交互展示投票效果。

当页面初次加载时,即调用getdata(),然后点击给红方投票或给蓝方投票同样调用getdata(),只是传递的参数不一样。注意本例中的参数sid我们设置为1,是根据数据表中的id设定的,开发者可以根据实际项目读取准确的id。

PHP

前端请求了后台的vote.php,vote.php将根据接收的参数,连接数据库,调用相关函数。

函数vote($type,$id,$ip)用来做出投票动作,$type表示投票方,$id表示投票主题的id,$ip表示用户当前ip。首先根据用户当前IP,查询投票记录表votes_ip中是否已经存在当前ip记录,如果存在,则说明用户已投票,否则更新红方或蓝方的投票数,并将当前用户投票记录写入到votes_ip表中以防重复投票。

函数jsons($id)通过查询当前id的投票数,计算比例并返回json数据格式供前端调用。

文中还涉及到获取用户真实IP的函数:get_client_ip(),点击这里可以看相关代码:

百度地图API使用方法详解 最近做了个项目,其中项目中有个需求需要用到百度地图进行导航,通过查阅相关资料参考百度地图api完成了一个例子。示例一:API地址:

PHP实现微信发红包程序 使用PHP发红包,当我们输入红包数量和总金额后,PHP会根据这两个值进行随机分配每个金额,保证每个人都能领取到一个红包,每个红包金额不等,就

PHP生成随机密码方法汇总 使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就

标签: 基于中国国情的中国式现代化具有哪些特色

本文链接地址:https://www.jiuchutong.com/biancheng/284389.html 转载请保留说明!

上一篇:php面向对象与面向过程两种方法给图片添加文字水印(php面向对象面试题)

下一篇:百度地图API使用方法详解(百度地图api的基本使用)

  • 代开的增值税专票需要另外申报附加税吗?
  • 用于员工福利的会计分录
  • 现金流量表季度报表本期金额
  • 2020年个税全年累计扣除如何计算
  • 研究开发费用资本化和费用化
  • 计提缴纳印花税怎么做账
  • 税负率怎么算计算公式举例说明
  • 长期借款业务的思维导图
  • 房屋评估价格是否含增值税
  • 进出口公司如何避税
  • 计提物业费会计分录
  • 场外货币基金赎回利息
  • 3个点的发票有哪些
  • 个人出租仓库需交税吗
  • 最新契税优惠政策公告财政部
  • 建筑行业劳务费开发票可以开工程款吗?
  • 俱乐部会员有什么用
  • 个人承担的社保费有哪些
  • 年底买车险会便宜吗
  • 商业承兑汇票需要银行审核吗
  • 无形资产入股注意事项
  • 固定资产丢失进项税需要转出吗
  • 购买烟酒送人是否需要纳税
  • 慈善捐赠金额排行
  • neoDVDstd.exe - neoDVDstd是什么进程 有什么用
  • 日落时的雪景
  • post请求怎么用
  • php获取字符串中的指定字符
  • wordpress静态分离
  • pytorch with no grad
  • diff比较文件不同输出
  • ps笔刷在哪里调
  • 开多少票就要进多少钱吗
  • 如何把握售后租回交易的主要问题
  • 所有者权益类的借贷方向是什么
  • 企业对外担保能收担保费吗
  • 工资次月发放法律规定
  • 工资的补贴是多少
  • 暂未取得发票的费用怎么入账
  • java一天速成
  • 织梦系统基本参数
  • 什么是服务型
  • 事业单位成本核算具体指引—公立医院
  • 企业累计预扣个税是什么
  • 小规模纳税人能开3%的专票吗
  • 资源税计税依据是开采量还是销售量
  • 销项100万进项80万交多少税
  • 建筑工程审计流程
  • 困难行业企业包括哪四大类
  • 劳务派遣公司小规模纳税人如何开票
  • 按照现行会计制度的规定,下列票据中
  • 帮别人加工需要什么手续
  • 计提工资申报个税
  • 转出未交增值税借方余额怎么处理
  • 收入纳税明细里的收入和实际不符
  • 超出工资总额
  • 车子报废车子怎么处理
  • 商业会计的任务有哪些
  • mssql server 2012(SQL2012)各版本功能对比
  • mysql8.0无法启动
  • CentOS 6.5 i386 安装MySQL 5.7.18详细教程
  • win7开机chkdsk
  • 启动mac问号文件夹闪烁怎么办
  • Linux系统复制图片
  • fedora下的bridge和nat设置方法
  • win8系统设置在哪里
  • ati2plab.exe是什么进程 ati2plab进程安全吗
  • windows2008
  • centos查看硬件设备
  • Android中的数据存储方式有五种,分别是
  • python3.6语法
  • 判断一个点在三角形内部
  • android开发技术介绍
  • angularjs2
  • 如何用python编写一个程序
  • js如何获取当前页面的url
  • jquery中if语句
  • 请问一般纳税人的业务协调税率是多少
  • 税务局临时工工资多少
  • 销售折让怎么开票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设