顺晟科技
2021-06-16 10:39:55
170
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 '
头
meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8' /
标题投票/title
/head
身体
表单操作=' TouChuLi.php '方法='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=' select * fromyanxuag,其中timudaihao=' { $ tmdh }
$ arrxx=$ db-query($ sqlxx);
echo"div id="列表"";
foreach ($arrxx as $v)
{
echo ' divinput type=' checkbox ' value=' { $ v[0]} ' name=' xx[]' { $ v[1]}/div br/';
}
?
输入类型='提交'值='提交'
输入类型='按钮'值='查看结果id='check' onclick='Showjieguo()'
/form
/div
' div id='郭解style='display:none '
?服务器端编程语言(专业超文本预处理器的缩写)
//计算总人数:
$sqlzs='从屌眼玄香中选择总和(数字),其中timudaihao=' { $ tmdh }
$ zrs=$ db-query($ sqlzs);
foreach ($arrxx as $v)
{
$ name=$ v[1];
$ number=$ v[2];
if($zrs[0][0]==0)
{
$ bfb=0;
}
其他
{
$ bfb=($ number/$ zrs[0][0])* 100;
}
$bfb=round($bfb,2);
echo 'div
span class='x'{$name} /span
div class=' x ' style=' width :200 px;高度:10px背景-颜色:#808080 '
div style=' width : { $ bfb } %;高度:10px背景色:#FF8040' /div
/div
span class='x'{$number} /span
span class='x'{$bfb}% /span
/div
br /
;
}
?
输入类型='按钮'值='返回id='范慧onclick='Showfanhui()'
/div
脚本
Showjieguo()函数
{
文件。getelementbyid(' list ')。风格。显示=' none
document.getElementById('郭解').style.display=' block
}
函数Showfanhui()
{
文件。getelementbyid(' list ')。风格。display=' block
document.getElementById('郭解').style.display=' none
}
/script
/body
/html
2.处理投票页面:
?服务器端编程语言(专业超文本预处理器的缩写)
$ arr=$ _ POST[' xx '];
"包含("./DBDA。上课。PHP ');
$ db=新DBDA();
foreach($arr as $v)
{
$ SQL=' updateyianxua祥集合数字=数字1其中ids=' { $ v }
$db-Query($sql,1);//1代表$sql的类型
}
标题('位置:头票。PHP ');
?
3.建立访问数据库的类,封装用于引用:
?服务器端编程语言(专业超文本预处理器的缩写)
//执行一个结构化查询语言语句,返回相应的结果
二丁基十二酰胺班
{
public $ host=' localhost//数据库服务器地址
public $ uid=' root//数据库用户名
public $ password=//数据库密码
//执行结构化查询语言语句的方法
//参数里面:$sql代表要执行的结构化查询语言语句;$类型是结构化查询语言语句的类型,0代表查询,1代表其他(增删改);$db代表要操作的数据库
函数查询($sql,$type=0,$db='0710_info ')
{
//造连接对象
$ 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();
}
其他
{
//如果是其他语句,返回真实的或错误的
返回$结果
}
}
}
08
1972-02
04
2022-06
17
2022-03
28
2021-08
28
2021-08
28
2021-08