手机版

php查询操作实现投票功能

时间:2021-11-01 来源:互联网 编辑:宝哥软件园 浏览:

本文实例为大家分享了服务器端编程语言(专业超文本预处理器的缩写)查询操作实现投票功能的代码,供大家参考,具体内容如下

题目:

解题方法汇总:

方法一:1.投票主页面:

!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' hearteta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8' /title投票/title style # list { width :400 px;高度:300 px} #郭解{横向宽度:400像素高度:300 px}.x { float:left}/style/head身体形态动作=' touch Li。PHP ' method=' post '?DBDA。上课。PHP’);$ db=新DBDA();//从调研题目表中找出题目代号和名称$sql='从刁岩图限制0,1中选择* ';$ arr=$ db-query($ SQL);$ tmmc=$ arr[0][1];$ tmdh=$ arr[0][0];echo ' div H2 { $ tmmc } :/H2/div ';//从调研选项表中输出选项内容:$sqlxx='从吊眼玄香中选择*其中timudaihao=' { $ tmdh } $ arrxx=$ db-query($ sqlxx);回声“div id=”列表"";foreach($ arrxx as $ v){ echo ' divinput type=' checkbox ' value=' { $ v[0]} ' name=' xx[]' { $ v[1]}/div br/';} ?输入类型='提交'值='提交输入类型='按钮'值='查看结果id=' check ' onclick=' showjiego()'/form/div div id='郭解style='display:none '?php/计算总人数:$sqlzs='从吊烟玄香中选择总和(数字),其中timudaihao=' { $ tmdh } $ zrs=$ db-query($ sqlzs);foreach($ arrxx as $ v){ $ name=$ v[1];$ number=$ v[2];if($ zrs[0][0]==0){ $ bfb=0;} else { $ bfb=($ number/$ zrs[0][0])* 100;} $bfb=round($bfb,2);echo ' div span class=' x ' { $ name }/span div class=' x ' style=' width :200 px;height :10 px background-color : # 808080 ' div style=' width : { $ bfb } %;height :10 px background-color : # FF8040 '/div/div span class=' x ' { number }/span span class=' x ' { bfb } %/span/div br/';}?输入类型='按钮'值='返回id='范慧onclick=' Showfanhui()'/div script function showjiego(){ document。getelementbyid(' list ')。风格。显示='无';document.getElementById('郭解').style.display=' block}函数Showfanhui(){文档。getelementbyid(' list ')。风格。display=' blockdocument.getElementById('郭解').style.display=' none}/脚本/正文/html2 .处理投票页面:

?PHP $ arr=$ _ POST[' xx '];"包括("./DBDA。上课。PHP’);$ db=新DBDA();foreach($ arr as $ v){ $ SQL=' updatedioyan宣祥设定数字=数字1其中ids=' { $ v }$db-Query($sql,1);//1代表$sql的类型}标头('位置:头票。PHP’);3.建立访问数据库的类,封装用于引用:

?php/执行一个结构化查询语言语句,返回相应的结果class DBDA { public $ host=' localhost ';//数据库服务器地址public $ uid=' root//数据库用户名public $ password=//数据库密码//执行结构化查询语言语句的方法//参数里面:$sql代表要执行的结构化查询语言语句;$type是结构化查询语言语句的类型,0代表查询,1代表其他(增删改);$db代表要操作的数据库函数查询($sql,$type=0,$db='mydb') { //造连接对象$ db connect=new MySQL($ this-host,$this-uid,$this-password,$ db);//判断连接是否出错!mysqli _ connect _ error()或' die('连接失败!');//执行结构化查询语言语句$ result=$ db connect-query($ SQL);//判断结构化查询语言语句类型if($type==0) { //如果是查询语句返回结果集的二维数组返回$ result-fetch _ all();} else { //如果是其他语句,返回真实的或错误的返回$结果;} } }方法二:

1.投票主页面:

html health eta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8' /title投票/title样式。x { float :左侧;}/style/头身形态动作='摸摸李。PHP ' method=' post '?phpinclude('./DBDA。上课。PHP’);$ db=新DBDA();//从调研题目表中找出题目代号和名称$sql='从刁岩图限制0,1中选择* ';$ arr=$ db-query($ SQL);$ tmmc=$ arr[0][1];$ tmdh=$ arr[0][0];echo ' div H2 { $ tmmc } :/H2/div ';//从调研选项表中输出选项内容:$sqlxx='从吊眼玄香中选择*其中timudaihao=' { $ tmdh } $ arrxx=$ db-query($ sqlxx);回声“div id=”列表"";foreach($ arrxx as $ v){ echo ' divinput type=' checkbox ' value=' { $ v[0]} ' name=' xx[]' { $ v[1]}/div br/';} ?输入类型='提交'值='提交查坎。PHP '输入类型='按钮'值='查看结果id='check' /a/form/body/html2 .处理投票页面:

?PHP $ arr=$ _ POST[' xx '];"包括("./DBDA。上课。PHP’);$ db=新DBDA();foreach($ arr as $ v){ $ SQL=' updatedioyan宣祥设定数字=数字1其中ids=' { $ v }$db-Query($sql,1);//1代表$sql的类型}标头('位置:头票。PHP’);3.查看投票结果页面:

html health eta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8' /title查看结果/title样式。x { float :左侧;}/款式/床头柜?phpinclude('./DBDA。上课。PHP’);$ db=新DBDA();//从调研题目表中找出题目代号和名称$sql='从刁岩图限制0,1中选择* ';$ arr=$ db-query($ SQL);$ tmmc=$ arr[0][1];echo ' div H2 { $ tmmc } :/H2/div ';//从调研选项表中输出选项内容:$sqlxx='从吊烟玄香中选择*其中timudaihao=' { $ arr[0][0]} ';$ arrxx=$ db-query($ sqlxx);//计算总人数:$sqlzs='从吊烟玄香中选择总和(数字),其中timudaihao=' { $ arr[0][0]} ';$ zrs=$ db-query($ sqlzs);foreach($ arrxx as $ v){ $ name=$ v[1];//调研项目名称$ number=$ v[2];//选择该项的人数//判断总人数是否为0 if($ zrs[0][0]==0){ $ bfb=0;} else { $ bfb=($ number/$ zrs[0][0])* 100;//求百分比} $bfb=round($bfb,2);//取小数点后两位echo ' div span class=' x ' { $ name }/span div class=' x ' style=' width :200 px;height :10 px background-color : # 808080 ' div style=' width : { $ bfb } %;height :10 px background-color : # FF8040 '/div/div span class=' x ' { number }/span span class=' x ' { bfb } %/span br//div br/';}?br /a href='TouPiao.php '输入类型='按钮'值='返回/a/body/html显示结果:

以上就是本文的全部内容,希望对大家学习服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

版权声明:php查询操作实现投票功能是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。