-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathVoteControl.php
92 lines (84 loc) · 2.54 KB
/
VoteControl.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?php
require('connection.php');
session_start();
$votername=$_SESSION['username'];
if(isset($_POST['button']))
{
if((isset($_POST['nameOfUser'])) && (isset($_POST['post'])))
{
$candidatename=$_POST['nameOfUser'];
$post=$_POST['post'];
}
$sql2 = "SELECT $post FROM user where email = '$votername' ";
$result = $conn->query($sql2);
if ($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
$count=$row[$post];
}
}
if($count != 1)
{
$query = "UPDATE user SET $post ='1' WHERE email= '$votername'";
$query2="UPDATE $post SET votes= votes+1 WHERE username='$candidatename'";
$result=$conn->query($query);
$result2=$conn->query($query2);
if($result==true && $result2==true)
{
echo "<script type='text/javascript'>alert('You have Voted Successfully')</script>";
header("Refresh: 0.5;url=UserHome.php");
}
else
{
echo "<script type='text/javascript'>alert('Some Error has occured.')</script>";
header("Refresh: 0.5;url=UserHome.php");
}
}
else
{
echo "<script type='text/javascript'>alert('Sorry! You have already voted for a Candidate.')</script>";
header("Refresh: 0.5;url=UserHome.php");
}
}
if(isset($_POST['buttonf']))
{
if((isset($_POST['nameOfUserf'])) && (isset($_POST['postf'])))
{
$candidatenamef=$_POST['nameOfUserf'];
$post=$_POST['postf'];
$postf=$post."f";
}
$sql2 = "SELECT $postf FROM user where email = '$votername' ";
$result = $conn->query($sql2);
if ($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
$count=$row[$postf];
}
}
if($count != 1)
{
$query = "UPDATE user SET $postf ='1' WHERE email= '$votername'";
$query2="UPDATE $post SET votes= votes+1 WHERE username='$candidatenamef'";
$result=$conn->query($query);
$result2=$conn->query($query2);
if($result==true && $result2==true)
{
echo "<script type='text/javascript'>alert('You have Voted Successfully')</script>";
header("Refresh: 0.5;url=UserHome.php");
}
else
{
echo "<script type='text/javascript'>alert('Some Error has occured.')</script>";
header("Refresh: 0.5;url=UserHome.php");
}
}
else
{
echo "<script type='text/javascript'>alert('Sorry! You have already voted for a Candidate.')</script>";
header("Refresh: 0.5;url=UserHome.php");
}
}
?>