Andreu | 0d72bd6 | 2019-09-17 23:31:14 +0200 | [diff] [blame] | 1 | <?php |
Andreu | 66ad5cf | 2019-09-18 17:15:44 +0200 | [diff] [blame] | 2 | class User{ |
| 3 | public $id; |
| 4 | public $nomcomplet; |
| 5 | public $curs; |
| 6 | public $grau; |
| 7 | public $quimata; |
| 8 | |
| 9 | public function nom() { |
| 10 | $noms = explode(" ", $this->nomcomplet); |
| 11 | return $noms[0]; |
| 12 | } |
| 13 | } |
| 14 | |
| 15 | function get_user($id) { |
| 16 | $user = new User(); |
| 17 | |
| 18 | // Define MySQL login variables |
Andreu | ed8e1f9 | 2019-09-18 22:26:04 +0200 | [diff] [blame] | 19 | $servername = "localhost"; // "fdb22.awardspace.net"; |
| 20 | $username = "root"; // "3155560_users"; |
| 21 | $password = ""; // "btechnoro@fox4news.info"; |
Andreu | 0d72bd6 | 2019-09-17 23:31:14 +0200 | [diff] [blame] | 22 | |
Andreu | 66ad5cf | 2019-09-18 17:15:44 +0200 | [diff] [blame] | 23 | // Create connection |
Andreu | ed8e1f9 | 2019-09-18 22:26:04 +0200 | [diff] [blame] | 24 | $conn = new mysqli($servername, $username, $password, "pastanaga"); |
Andreu | 66ad5cf | 2019-09-18 17:15:44 +0200 | [diff] [blame] | 25 | if ($conn->connect_error) die("Connection failed: " . $conn->connect_error); |
| 26 | $conn->set_charset("utf8"); |
| 27 | |
| 28 | // Do the query |
| 29 | $query = "SELECT * FROM users WHERE id=".$id; |
Andreu | 0d72bd6 | 2019-09-17 23:31:14 +0200 | [diff] [blame] | 30 | |
Andreu | 66ad5cf | 2019-09-18 17:15:44 +0200 | [diff] [blame] | 31 | // Fetch the information of the user |
| 32 | if ($result = $conn->query($query)) { |
| 33 | while ($row = $result->fetch_row()) { |
| 34 | $user->id = $row[0]; |
| 35 | $user->nomcomplet = $row[1]; |
| 36 | $user->curs = $row[2]; |
| 37 | $user->grau = $row[3]; |
| 38 | $user->quimata = $row[4]; |
| 39 | $user->quielmata = $row[5]; |
| 40 | $user->requested = $row[6]; |
| 41 | $user->mort = $row[7]; |
| 42 | } |
| 43 | $result->close(); |
| 44 | } else { |
| 45 | die("Wrong query: " . $query); |
| 46 | } |
| 47 | |
| 48 | // Close connection |
| 49 | $conn->close(); |
| 50 | |
| 51 | return $user; |
| 52 | } |
| 53 | |
| 54 | $user = get_user($_GET['user']); |
| 55 | $victim = get_user($user->quimata); |
Andreu | 0d72bd6 | 2019-09-17 23:31:14 +0200 | [diff] [blame] | 56 | ?> |