项目:简易在线投票系统(php)
零零君
这个作者很懒,什么都没留下…
展开
-
简易在线投票系统(php)——前端设计(html部分)
简易在线投票系统要求能够支持用户账号的登录和注册,可以进行发起投票、进行投票、查看结果的功能。首先通过前端设计,为各个功能的实现做好准备。这个项目的初衷只是为了应付学校的检查,所以在前端的设计上,力图简单、清晰,整个前端部分没有添加任何图片或特效,只是单纯的完成各项功能。1、主页index:(1)主页页面样式 其中,登录界面和注册界面也建立在这个页面中,通过原创 2016-01-10 15:47:51 · 16395 阅读 · 1 评论 -
简易在线投票系统(php)——投票结果页面
投票的结果页面的功能是根据投票的统计数据,显示当前的投票结果。只有在登录的情况下才能查看。1、数据库连接部分<?php if($ouser == ''){ echo "alert('请先登录!');location.href='index.php';"; }else{ $voteid=@$_GET['vid']原创 2016-01-11 11:11:01 · 4452 阅读 · 1 评论 -
简易在线投票系统(php)——登录与注册
登录框和注册框是默认隐藏的,通过点击打开,在打开其中一个的时候,另一个会关闭。同时点击登录框或注册框中的“取消”按钮,也会关闭登录框或者是注册框。1、在登录或注册成功后会进入登录状态,地址栏后会附加上“?user=用户名”的信息,同时将网页顶部的“登录|注册”按钮层隐藏,用“欢迎!xxxx登录”代替,并显示注销按钮。登录前:登录后:登录和注册处的html代码原创 2016-01-10 21:03:39 · 4199 阅读 · 0 评论 -
简易在线投票系统(php)——投票页面
登陆后才可以进入投票页面,否则将自动回到主页。投票页面分为多选和单选两种形式。在投票完成后根据投票活动发布时设置的是否允许查看结果来确定是否自动跳转到结果页面。若不允许,会自动弹出提示框,并返回主页。1、获取投票信息 if($ouser == ''){ echo "alert('请先登录!');location.href='index.php';"; }else{ $vo原创 2016-01-10 22:31:31 · 16423 阅读 · 0 评论 -
简易在线投票系统(php)——发布投票页面
发布页面是在用户登录的状态下才能进行的所以要先检测是否处在登录状态,确定后再允许发布投票注意:一旦发布将不能修改!用户输入的信息会以post的格式发布到后台。<?php//发布if(@$_POST['send']){ $ouser=@$_GET['user']; if($ouser != ''){ $vname=@$_POST[voteName];原创 2016-01-10 21:39:48 · 5539 阅读 · 0 评论 -
简易在线投票系统(php)——主页获取信息
主页获取信息的方式与我发布的投票的页面获取信息的方式是一致的。 <?php $sql="select vid,vname,starttime,uid,vintro from vote order by vid DESC"; $voteItem=mysql_query($sql); //循环获取数据库信息 while($row=mysql_fet原创 2016-01-10 21:22:53 · 1437 阅读 · 0 评论 -
简易在线投票系统(php)——前端设计(js部分)
1、交换显示两个div的方法即将一个div的display属性设置为空的同时,将另一个div的display属性设置为none。注意,这两个属性不能再css文件中设置,而要在html页面设置,因为js只能读取和修改html页面的内容。function showDiv(divName1,divName2){ var divName1=document.getElementById(divN原创 2016-01-10 16:39:07 · 2189 阅读 · 0 评论 -
简易在线投票系统(php)——utf8编码问题
这次使用的是eclipse php,事实证明这个软件并不好用,其中在各种文字编码的使用上就十分明显在软件的首选项中将文本调成utf-8格式,但有一些文件仍然无法正常显示,可以在文件目录上对相应的文件右键,选择属性,将它的格式调整成utf-8,就可以解决问题。同时在数据库中,要对所有的汉字数据加一条属性:整理——utf8_general_ci原创 2016-01-10 17:42:16 · 626 阅读 · 0 评论 -
简易在线投票系统(php)——数据库
这个项目的数据库中有三张表,分别是:关于用户账号的users;关于投票基本信息的vote;关于投票数据存储的votetitle1、users共有三个表项uid 这是账户的编码,由数据库自动生成,用来分辨账号sql语句:CREATE TABLE IF NOT EXISTS `users` ( `uid` int(10) NOT NULL AUTO_INCREMENT,原创 2016-01-10 17:34:45 · 9345 阅读 · 0 评论 -
简易在线投票系统(php)——前端设计(问题与解决)
1、问题及解决(1)关于表单的设计a、此次设计的页面中的所有的信息都时通过post的方式提交的,所以要设置method="post",同时提交的方向为当前页面,所以action为空b、通过submit提交时要设置name属性,因为php代码的部分是通过name来识别提交的内容的。所以在表单中的每一项都要专门设置一个适当的name属性。php获取post提交信息的方式@$原创 2016-01-10 16:20:45 · 1592 阅读 · 0 评论 -
简易在线投票系统(php)——前端设计(css)
css.css@charset "utf-8";body{ margin:0px; padding:0px; height:auto; font-size:14px; color:#666;}a{ text-decoration:none; color:#999;}a:hover{ color:#CCC;}#bottom{ width:10px; height:1原创 2016-01-10 16:30:51 · 1564 阅读 · 0 评论 -
简易在线投票系统(php)——前端设计(发布投票页面的源码)
发布投票页面的源码发布 网上电子投票系统 (注销)-->登录 | 注册 欢迎登录网上电子投票系统原创 2016-01-10 16:29:22 · 6022 阅读 · 0 评论 -
简易在线投票系统(php)——前端设计(结果页面的源码)
结果页面的源码投票结果 网上电子投票系统 (注销)-->登录 | 注册 欢迎登录网上电原创 2016-01-10 16:27:16 · 1683 阅读 · 0 评论 -
简易在线投票系统(php)——前端设计(投票页面的源码)
投票页面的源码投票内容 网上电子投票系统 (注销)-->登录 | 注册 欢迎登录网上电子投票系统原创 2016-01-10 16:25:58 · 10684 阅读 · 1 评论 -
简易在线投票系统(php)——前端设计(主页的源码)
主页的源码网上电子投票系统 网上电子投票系统 (注销)-->登录 | 注册 欢迎登录网上电子投票系统原创 2016-01-10 16:24:17 · 3745 阅读 · 0 评论 -
简易在线投票系统(php)——后台php(综述)
1、这次项目的制作是在间隔了将近一年的时间没能接触代码的情况下进行的,只是为了完成学校的课程设计任务,同时可以给以后提供一点参考。2、在后台的部分,没有采用面向对象的思路,而是完全的以面向过程的思路完成了所有的功能,因此代码的重复率很高,可重用性很差,仅仅是个学习的作品。同时,在运行过程中,对数据库的访问过于频繁,导致实用性并不高。如果以后有机会,可以进行进一步的修改和完善。3、同时,这套原创 2016-01-10 17:00:38 · 1901 阅读 · 2 评论