【php开源代码栏目提醒】:网学会员--在 php开源代码编辑为广大网友搜集整理了:add_vote.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=my
sql_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);
?>