⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 add_vote.php

📁 php开发实例完全剖析
💻 PHP
字号:
<?php
// 包含数据库连接文件
require ('dbconnect.php');
?>
<?
// 取得网页的参数
$email=$_POST['email'];
$select=$_POST['select'];
$types=$_POST['types'];
$id=$_GET['id'];

// 查看是否该email已经对该主题投过票,如果投过,则不允许再投
$emailsql="select * from email where id='$id' and email='$email'";
$email_re=mysql_query($emailsql,$conn);
$email_arr=mysql_fetch_array($email_re);

if (!empty($email_arr)){
	echo "对不起,你已经投过票,不能重复投票!";
	exit();
}
// 如果没有选择投票选项
if (!$select) {
	echo "<script>alert('您还没有选择任何投票选项');history.back();</script>";
	exit();
}
// 没有投过,可以投票,记录该email
mysql_query("insert into email(id,email) values('$id','$email')",$conn)or die ("插入数据失败: ".mysql_error());

// 记录投票,分单选多选处理
if ($types=="1") {
	$sql="update vote set vcount=vcount+1 where id=$select";
	$result=mysql_query($sql,$conn);
	echo "<script>alert('投票成功!');location.href='viewpoll.php?id=$id';</script>";
}
else {
	for ($i=0;$i<sizeof($select);$i++) {
		$sql1="update vote set vcount=vcount+1 where id=$select[$i]";
		$result1=mysql_query($sql1,$conn);
	}
	echo "<script>alert('投票成功!');location.href='viewpoll.php?id=$id';</script>";
}

// 关闭连接
mysql_close($conn);
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -