Andreu | 66ad5cf | 2019-09-18 17:15:44 +0200 | [diff] [blame] | 1 | <?php |
| 2 | // Define MySQL login variables |
Andreu | 09b8b05 | 2019-09-21 21:47:20 +0200 | [diff] [blame^] | 3 | $servername = "localhost"; // "andreuhuguet78654.ipagemysql.com"; |
| 4 | $username = "root"; // "andreu"; |
| 5 | $password = ""; // "1234"; |
| 6 | $dbname = "pastanaga"; // "fme_2019"; |
Andreu | 66ad5cf | 2019-09-18 17:15:44 +0200 | [diff] [blame] | 7 | |
| 8 | // Create connection |
Andreu | 09b8b05 | 2019-09-21 21:47:20 +0200 | [diff] [blame^] | 9 | $conn = new mysqli($servername, $username, $password, $dbname); |
Andreu | 66ad5cf | 2019-09-18 17:15:44 +0200 | [diff] [blame] | 10 | if ($conn->connect_error) die("Connection failed: " . $conn->connect_error); |
| 11 | $conn->set_charset("utf8"); |
| 12 | |
| 13 | // Do the query |
Andreu | efe66eb | 2019-09-21 18:41:49 +0200 | [diff] [blame] | 14 | $queries = [""]; |
Andreu | abbcb7e | 2019-09-21 18:22:14 +0200 | [diff] [blame] | 15 | |
Andreu | 09b8b05 | 2019-09-21 21:47:20 +0200 | [diff] [blame^] | 16 | $victimid = "ANY (SELECT quimata FROM users WHERE id=".(int)$_POST['user_id'].")"; |
Andreu | abbcb7e | 2019-09-21 18:22:14 +0200 | [diff] [blame] | 17 | |
Andreu | 09b8b05 | 2019-09-21 21:47:20 +0200 | [diff] [blame^] | 18 | if ($_POST['msg'] == "REQ KILL") $queries = ["UPDATE users SET requested=1 WHERE id=".$victimid]; // request kill |
| 19 | if ($_POST['msg'] == "REQ DEAD") $queries = ["UPDATE users SET requested=2 WHERE quimata=".(int)$_POST['user_id']]; // request dead |
| 20 | if ($_POST['msg'] == "DENY REQ") $queries = ["UPDATE users SET requested=0 WHERE id=".(int)$_POST['user_id']]; // deny request |
| 21 | if ($_POST['msg'] == "CONF DEAD") { |
| 22 | $queries = ["UPDATE users SET requested=0, quimata=".(int)$_POST['user_quimata']." WHERE quimata=".(int)$_POST['user_id'], // assign new victim to killer |
| 23 | "UPDATE users SET quimata=0, mort=1 WHERE id=".(int)$_POST['user_id']]; // confirm victim dead/killed |
Andreu | 885889c | 2019-09-19 00:28:20 +0200 | [diff] [blame] | 24 | } |
Andreu | 66ad5cf | 2019-09-18 17:15:44 +0200 | [diff] [blame] | 25 | // Fetch the information of the user |
Andreu | efe66eb | 2019-09-21 18:41:49 +0200 | [diff] [blame] | 26 | foreach ($queries as $query) { |
| 27 | if ($query != "" and $result = $conn->query($query)) echo $query; |
| 28 | else die("Wrong query: " . $query); |
| 29 | } |
| 30 | |
Andreu | 66ad5cf | 2019-09-18 17:15:44 +0200 | [diff] [blame] | 31 | // Close connection |
| 32 | $conn->close(); |
| 33 | ?> |