forked from if-itb/IF3110-2015-T1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
vote.php
28 lines (26 loc) · 906 Bytes
/
vote.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
<?php
require_once("./database.php");
?>
<?php
if (isset($_POST['action']) && isset($_POST['id']) && isset($_POST['type'])) {
if($_POST['action'] == 'up')
$count = 1;
else
$count = -1;
if ($_POST['type'] == "question") {
$q = "UPDATE $_POST[type] SET Vote = Vote + $count WHERE Q_ID = $_POST[id]";
$rq = mysqli_query($connect, $q);
$q = "SELECT Vote FROM $_POST[type] WHERE Q_ID = $_POST[id]";
$rq = mysqli_query($connect, $q);
$count = mysqli_fetch_array($rq, MYSQLI_ASSOC)['Vote'];
}
else {
$q = "UPDATE $_POST[type] SET Vote = Vote + $count WHERE A_ID = $_POST[id]";
$rq = mysqli_query($connect, $q);
$q = "SELECT Vote FROM $_POST[type] WHERE A_ID = $_POST[id]";
$rq = mysqli_query($connect, $q);
$count = mysqli_fetch_array($rq, MYSQLI_ASSOC)['Vote'];
}
echo $count;
}
?>