18910140161

使用PHP+MySql操作 实现微信投票功能

顺晟科技

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();

}

其他

{

//如果是其他语句,返回真实的或错误的

返回$结果

}

}

}

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航